Tutoriel STM32F4-Discovery 2014
Jump to navigation
Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
Information pratiques
- Date: 10/04/14
- Horaire: 14h00-17h00
- Présentation: Amphi 101
- Tutoriel : Salles 257 et 253
- Carte utlisée et prétée: STM32-F4-Discovery
A préparer avant le tutoriel
- Pour tout le monde: amener un cable USB ‘type A to mini-B’
- Pour les gens sous Windows installer l'environnement IAR ARM 6.50v (il y a 2 versions les sont utilisables).
- Sous Linux et Macosx (à vérifier) :
IMPORTANT cette partie n'est pas supportée par les personnes des ST, elle est proposée par Olivier Richard @ imag fr
1) Installer la suite logicielle de compilation Sourcery de Mentor Graphic.
2) Installer openocd version minimal 0.6 :
wget http://sourceforge.net/projects/openocd/files/openocd/0.6.1/openocd-0.6.1.zip unzip openocd-0.6.1.zip cd openocd-0.6.1 ./configure --prefix=/usr --enable-maintainer-mode --enable-stlink make sudo make install
Note 1: Pour la compilation d'OpenOCD
sudo apt-get install libusb-dev libftdi-dev
Note 2: Si vous êtes sous Debian Unstable: un sudo apt-get install openocd devrait suffir ( Vérifier la version openocd , option -v).
3) Installer ce patron de compilation: stm32f0-discovery-basic-template, faire
wget https://github.com/szczys/stm32f0-discovery-basic-template/archive/master.zip unzip master.zip cd stm32f0-discovery-basic-template-master
4) Lire le README.md
5) Compilation de l'exemple src/main.c, dans stm32f0-discovery-basic-template-master faire:
make
6) Chargement dans la mémoire flash du STM32F0
make program
Pour le debug on chip voir beginners-look-at-on-chip-debugging
Divers
- Installer une chaine de compilation ARM sous Linux et Macosx: summon-arm-toolchain (pas encore tester --Admin 22:20, 18 January 2013 (UTC))
- STM32F4 Discovery Toolchain for Mac OS X (devrait aussi fonctionner sous Linux --Admin 22:20, 18 January 2013 (UTC))