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

Sources officielles ST :

  • Page produit STSW-LINK004 — ST classe STM32 ST-LINK Utility comme NRND et recommande STM32CubeProgrammer pour les nouveaux flux.
  • Manuel utilisateur UM0892 — exigences, fonctions GUI/CLI, effacement, programmation, vérification et octets d’option.
Download the ST-LINK Utility from STMicroelectronics
Télécharger ST-LINK Utility depuis STMicroelectronics

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.

ST-LINK Utility Installation
Installation de ST-LINK Utility

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.

Connect the ST Link Programmer with STM32 or STM8 MCU
Connecter le programmateur ST-Link à un microcontrôleur STM32 ou STM8

Vérifiez la connexion

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

Connect the ST-LINK Utility with STM32 Chip by ST-LINK V2 Programmer
Connecter ST-LINK Utility à la puce STM32 avec un programmateur ST-LINK V2

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

Connect ST-LINK Utility and STM32 Chip Successfully
Connexion réussie entre ST-LINK Utility et la puce STM32

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 ».

Upload the Files to ST-LINK Utility and Program STM32 Chip
Charger les fichiers dans ST-LINK Utility et programmer la puce STM32

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

Program STM32 Chip Successfully
Programmation de la puce STM32 réussie

Part à:

Défiler vers le haut

Instant Quote

Devis Immédiat