Tutoriel STM32F4-Discovery 2014

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: 10/04/14
  • Horaire: 14h00-16h30
  • Organisateur : Olivier Richard
  • Présentation: Amphi 001 @ Polytech Grenoble
  • Tutoriel : Salles 257 et 253


A préparer avant le tutoriel

Pour tous

  • Pour tout le monde: amener un cable USB ‘type A to mini-B’

Sous Windows

Installer la version EWARM 7.1 d'essai utilisable 30 jours sans limitation est téléchargeable depuis : [ http://www.iar.com/Products/IAR-Embedded-Workbench/ARM/IAR-Embedded-Workbench-for-ARM-Cortex-M/ ]

Procédure :

  • Cliquer sur download puis download software sur la fenêtre suivante.
  • Sauvegarder le fichier dans un répertoire temporaire puis le démarrer.
  • Lorsque la fenêtre IAR Embedded Workbench est visible cliquer sur Install IAR Embedded Workbench.
  • Installer également les driver USB dongle en vérifiant avant qu'AUCUN dongle USB n'est connecté au PC (pas de Discovery connecté)
  • Lorsque l'installation est terminée, la toolchain est utilisable 30 jours.

Attention: : le fichier à télécharger est gros, environ 700 Mo.

Sous Linux (Ubuntu/Debian)  :

IMPORTANT cette partie n'est pas supportée par les personnes des ST, elle est proposée par Olivier Richard @ imag fr (n'hésitez à me contacter si problème d'installation).


1) Installer la suite logicielle de compilation gcc-arm-none-eabi - A GNU-based tool chain for arm embedded processors Sur "ubuntu" faire:

 sudo add-apt-repository ppa:terry.guo/gcc-arm-embedded
 sudo apt-get update
 sudo apt-get install gcc-arm-none-eabi


2) Installer openocd :

 sudo apt-get install openocd


3) Installer ce patron de compilation: A compléter

A compléter'

6) Chargement dans la mémoire flash du STM32F4 A compléter'

 make program


Pour le debug on chip voir beginners-look-at-on-chip-debugging

Divers