martedì 14 maggio 2013

[HOWTO] STM32F3-Discovery su Ubuntu con ChibiOS ed Eclipse

Questa guida, rivolta principalmente ai miei colleghi universitari, ha lo scopo di illustrare le operazioni necessarie per configurare la STM32F3-Discovery della STMicroelectronics su Ubuntu utilizzando ChibiOS ed Eclipse.
Sul mio PC ho installato e configurato Ubuntu 13.04 a 64bit, ma la procedura è stata testata anche su Ubuntu 11.04 a 64bit, Ubuntu 12.04 a 32bit su macchina virtuale, Ubuntu 13.04 a 32bit su macchina virtuale e su Fedora 18 a 32bit (grazie Andrea).
Software necessario
Prima di cominciare, è necessario scaricare alcuni files:
- Eclipse IDE for C/C++ Developers, scaricabile da qui. Vi consiglio di scaricare la versione 4.2 (Juno) o superiore.
- ChibiOS, scaricabile da qui. È sufficiente fare click su "Zip".
- GNU Tools for ARM Embedded Processors, scaricabile da qui.
- OpenOCD, scaricabile da qui.