Qu'est-ce que l'utilitaire STM32 ST-LINK ?
STM32 ST-LINK Utility, également appelé STSW-LINK004, est un outil permettant de programmer (lire, écrire, effacer, mots d'option) l'ensemble de la série de puces STM32. Il fournit non seulement une interface graphique (GUI), mais également une interface en ligne de commande (CLI).
Comparé à ST Visual Programmer (STVP), ST-LINK Utility ne prend en charge que le débogueur de téléchargement de ST-Link (plusieurs versions), et la seule puce prise en charge est STM32.
Fichiers programmables
- Motorola S19
- Fichier binaire
- Fichier hexadécimal
Fonctions
- Effacer, lire, vérifier
- Programmation automatisée unique (téléchargement/écriture)
- Fournit une interface de ligne de commande (CLI)
- Mise à niveau du micrologiciel ST-LINK/V2
- Octet d'option de configuration
- Comparaison du fichier avec la mémoire cible
- Programmation/effacement et vérification de la mémoire externe
- Permet de charger, modifier et enregistrer des fichiers exécutables et des fichiers de données
- Prend en charge l'affichage de l'état de la mémoire et du cœur en mode de mise à jour en temps réel
Comment utiliser l'utilitaire STM32 ST-LINK ?
En tant qu'outil de programmation, ST-LINK Utility inclut les fonctions classiques de lecture, écriture (téléchargement/programmation), effacement, programmation des octets d'option, etc. Dans cet exemple, nous utilisons STM32F411 pour illustrer les détails :
Outils nécessaires
- Logiciel utilitaire STM32 ST-LINK
- Programmeur ST LINK /V2 x1
- Microcontrôleur STM32 x1
- Câbles de raccordement (plusieurs)
Téléchargement de l'utilitaire ST-LINK
https://www.st.com/en/development-tools/stsw-link004.html

Installation de l'utilitaire ST-LINK
Le package d'installation téléchargé depuis le site officiel est un fichier exe, ce qui signifie qu'il ne prend en charge que Windows et ne prend pas en charge les systèmes d'exploitation tels que Linux et Mac.

Connexion matérielle
Connectez le microcontrôleur STM32 au programmateur ST LINK à l'aide de fils de raccordement. Pour ce faire, vous devez aligner les broches les unes avec les autres. Connectez-les ensuite à votre PC.

Vérifiez la connexion
Ouvrez l'utilitaire ST-LINK et cliquez sur « Connect » pour vérifier l'état de la connexion.

Si ces informations sont présentes, la connexion fonctionne correctement.

Programmation du STM32
Pour programmer le STM32 avec ST-LINK Utility, vous devez ouvrir le fichier depuis votre ordinateur, puis cliquer sur « Télécharger ».

Si ces informations sont présentes, le programme a réussi.





