Tutoriel STM32-F0-Discovery 2013

From air
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: 31/01/13
  • Horaire: 14h00-17h00
  • Présentation: Amphi 101
  • Tutoriel : Salles 257 et 253

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) :

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