Tuesday, September 24, 2013

Tutorial Install CooCox CoIDE untuk STM32F4 Discovery



Tutorial Install CooCox CoIDE untuk STM32F4 Discovery

Coocox CoIDE merupakan salah satu IDE yang open source untuk membuat project, melakukan editing, debugging, dan compiling untuk ARM Cortex M series. Keuntungan menggunakan CoIDE adalah sangat mudah melakukan setting dan menambahkan file-file library ke dalam project dan terhubung pada forum Coocox sehingga bisa melihat contoh-contoh program yang sudah dibuat oleh orang lain. Kerugiannya adalah CoIDE hanya tersedia untuk operating system Windows (untuk saat ini).

Beberapa file yang dibutuhkan:
1.      Coocox CoIDE bisa di download di
2.      Toolchain ARM GCC untuk windows di download di
3.      ST-Link or ST-Link/V2 Driver karena pada tutorial ini menggunakan board STM32F4 Discovery.

Langkah-langkahnya seperti berikut:

1.      Pastikan driver ST-Link telah terinstal dan modul STM32F4 Discovery siap digunakan (bisa dicheck menggunakan ST-Link Utility dengan memilih Target -> Connect).




2.      Install atau ekstrak GCC ARM

3.      Install Coocox CoIDE

Kemudian sambungkan Coocox CoIDE dengan ARM GCC dengan cara Pilih Project -> Select Toolchain Path
Dan pilih tempat file yang tadi telah diinstall/diekstrak kemudian pilih OK.




Untuk membuat Project baru pilih Project -> New Project.
Isikan nama project, kemudian pilih chip atau board (karena pada CooCox CoIDE belum terdapat board STM32F4 Discovery maka pilih chip STM32F4VG)


Kemudian pada repository centanglah beberapa library yang dibutuhkan (missal M4 CMSIS Core, CMIS Boot, RCC, GPIO, dll) sehingga pada sebelah kanan library yang dicentang akan muncul dan membuat file tersebut pada folder tempat anda membuat project sebelumnya.
Program utama bisa ditulis pada main.c
Untuk mengenerate file .hex pilih Build dan untuk mendownloadnya pada modul pilih Download Code to Flash.
Berikut contoh project membuat led pada modul STM32F4 Discovery berkedip https://student.eepis-its.edu/~robobip/%5b00%5d%20gpio.rar