Installation de l'environnement de développement OpenSTM32
L'objectif de ce tutoriel est d'accompagner les utilisateurs des microcontrôleurs STM32 dans l'installation des outils de développement et ainsi faciliter la mise en œuvre de ces microcontrôleurs.
Sommaire
Environnement de Développement Intégré SW4STM32
Pour ce tutoriel, on utilise l’environnement intégré (aka “IDE” pour “Integrated Development Environment”) gratuit «System Workbench for STM32 » (référencé dans la suite comme « SW4STM32 » de l'entreprise française « ac6 » (http://www.ac6.fr/).
Ce logiciel est une extension de « eclipse » (http://www.eclipse.org/), IDE bien connu dans le monde du logiciel libre pour développement de Java, C/C++ , ...
Toute information (ainsi l’installation) peut être téléchargée par le site « openSTM32 » (www.openstm32.org/).
D’autres IDE connus sont “MDK” de Keil (filiale allemande de ARM Ltd) ou “EWARM” de “IAR Systems” (entreprise suédoise).
Prérequis
Pour télécharger les logiciels qui composent SW4STM32, il faut créer des comptes (inscriptions gratuites avec confirmation par email) sur les sites openstm32.org et st.com.
Téléchargement et installation de l'environnement Eclipse pour STM32
Téléchargement et installation de AC6 SW4STM32
la procédure d’installation (en anglais)est disponible sur la page:
http://www.openstm32.org/Installing+System+Workbench+for+STM32+from+Eclipse?structure=Documentation.
Comme SW4STM32 est une extension de l’IDE “eclipse”, il faut d’abord télécharger et installer eclipse.
Téléchargement de l'IDE eclipse
http://www.eclipse.org/downloads/
Comme cet IDE est très flexible et peut être utilisé pour différents langages de programmation, il est facile de s’y perdre. Il faut chercher l’outil d'installation de l’IDE pour C/C++ (en août 2017, la version était nommée “oxygen”). Il faut bien vérifier que l’installation correspond à la version du système d’exploitation du PC de développement.
Sous Windows:
Il faut :
- Soit télécharger et exécuter le fichier “eclipse-inst-win64.exe”.
- Soit télécharger le .zip et en extraire les fichiers.
Installation de l'IDE eclipse
Pour Windows 64 bits exécuter : eclipse-inst-win64.exe téléchargé précédemment
Si Java SE Runtime Environment n'est pas installé sur le PC :
télécharger et installer Java SE Runtime Environment Windows x64 Offline
http://www.oracle.com/technetwork/java/javase/downloads/jre8-downloads-2133155.html
Téléchargement et installation de l'outil de développement CubeSTM32MX
Téléchargement de STM32CubeMx