Tutorial STM32 Discovery board menggunakan compiler Atollic.
1. Buka aplikasi atollic untuk STM32. Jika belum diinstall bisa didownload free (limited edition) dari website Atollic http://www.atollic.com. Pada saat installasi, installation key akan dibuat dan anda harus registrasi dengan mengisikan nama, email, alamat, etc.
2. Klik menu File->New->C Project. Dialog new project akan muncul. Ketik nama project tut1-ledblink. Project type STM32 C Project, dialog baru akan muncul.
Di bagian target pilih:
- evaluation board: STM32_Discovery
- Floating point: Software (default)
- Code location: Flash (default)
Instruction set thumb2
Endianess little endian
Optimization biarkan default
Klik next. Pilih debug probe ST-LINK.
Klik Next. Pilih configurations Debug dan Release
Klik Finish.
3. Atollic akan membuat project dengan template default, yaitu LED PC8 (led biru) dan PC9 (led hijau) akan toggle apabila button USER di teken.
Klik project->Build All (Ctrl+B). Klik Run->Debug (F11). Pertama kali mungkin akan ditanya konfigurasi debug, pilih saja nilai defaultnya lalu klik finish.
Setiap mulai debugging, program akan berhenti di awal funtiono main. Klik resume (f8) untuk melanjutkan debugging.
Pastikan led hijau pada board menyala, dan apabila button user (button biru) ditekan led biru akan nyala dan led hijau akan mati.
Selanjutnya tutorial 2 akan membuat led blink setiap 500ms.