STM32FirstSteps : Différence entre versions
De Wiki de Thomas Vantroys
m (→Récupération des bibliothéques ST) |
m (→Installation de arm-gcc sous Linux) |
||
(2 révisions intermédiaires par le même utilisateur non affichées) | |||
Ligne 4 : | Ligne 4 : | ||
− | * Récupérer la dernière version du compilateur sur le site [https://launchpad.net/gcc-arm-embedded | + | * Récupérer la dernière version du compilateur sur le site [https://launchpad.net/gcc-arm-embedded GNU Tools for ARM Embedded Processors] |
* Décompression avec la commande : <code>tar xjvf gcc-arm-none-eabi-4_9-2015q1-20150306-linux.tar.bz2</code> | * Décompression avec la commande : <code>tar xjvf gcc-arm-none-eabi-4_9-2015q1-20150306-linux.tar.bz2</code> | ||
* Ajouter le répertoire <code>bin</code> dans le chemin des exécutables : <code>export PATH=$PATH:/usr/local/gcc-arm-none-eabi-4_9-2015q1/bin</code> | * Ajouter le répertoire <code>bin</code> dans le chemin des exécutables : <code>export PATH=$PATH:/usr/local/gcc-arm-none-eabi-4_9-2015q1/bin</code> | ||
* Tester le bon fonctionnement avec la commande : <code>arm-none-eabi-gcc --version</code> | * Tester le bon fonctionnement avec la commande : <code>arm-none-eabi-gcc --version</code> | ||
− | |||
== Installation de STLINK == | == Installation de STLINK == | ||
Ligne 27 : | Ligne 26 : | ||
http://fivevolt.blogspot.fr/2014/07/installing-stm32cubemx-on-linux.html | http://fivevolt.blogspot.fr/2014/07/installing-stm32cubemx-on-linux.html | ||
+ | |||
+ | http://wunderkis.de/stm32cube/index.html |
Version actuelle datée du 6 novembre 2015 à 12:40
Installation de arm-gcc sous Linux
- Récupérer la dernière version du compilateur sur le site GNU Tools for ARM Embedded Processors
- Décompression avec la commande :
tar xjvf gcc-arm-none-eabi-4_9-2015q1-20150306-linux.tar.bz2
- Ajouter le répertoire
bin
dans le chemin des exécutables :export PATH=$PATH:/usr/local/gcc-arm-none-eabi-4_9-2015q1/bin
- Tester le bon fonctionnement avec la commande :
arm-none-eabi-gcc --version
Installation de STLINK
- Installation des paquetages nécessaires :
apt-get install autoconf pkg-config libusb-1.0 git
- Récupération des sources :
git clone https://github.com/texane/stlink.git
- Compilation du code :
cd stlink
./autogen.sh
./configure
make
Récupération des bibliothéques ST
ST fourni une couche d'abstractions (HAL: Hardware Abstraction Layer) afin de facilier la programmation. Les différents codes sources sont disponibles à partir de l'adresse http://www.st.com/web/en/catalog/tools/PF259243
http://fivevolt.blogspot.fr/2014/07/installing-stm32cubemx-on-linux.html