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

Download the ST-LINK Utility from STMicroelectronics
Download the ST-LINK Utility from 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
ST-LINK Utility Installation

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
Connect the ST Link Programmer with STM32 or STM8 MCU

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
Connect the ST-LINK Utility with STM32 Chip by ST-LINK V2 Programmer

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

Connect ST-LINK Utility and STM32 Chip Successfully
Connect ST-LINK Utility and STM32 Chip Successfully

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
Upload the Files to ST-LINK Utility and Program STM32 Chip

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

Program STM32 Chip Successfully
Program STM32 Chip Successfully

Téléchargement ST-LINK Utility et support legacy

Si vous cherchez STM32 ST-LINK Utility, notez que c’est un outil legacy. Pour les nouveaux projets, STM32CubeProgrammer est généralement recommandé.

Quand utiliser ST-LINK Utility

Utilisez-le si votre documentation, vos opérateurs ou vos bancs de test dépendent de STSW-LINK004. Pour USB DFU, UART bootloader ou nouveaux flux CLI, préférez STM32CubeProgrammer.

Checklist driver et firmware

Installez le driver ST-LINK, mettez à jour le firmware, vérifiez SWDIO/SWCLK/GND/3.3V et réduisez la vitesse SWD si la connexion est instable.

Contrôles techniques pour STM32 ST-LINK Utility programming and recovery

Avant d’utiliser STM32 ST-LINK Utility programming and recovery dans un flux PCB, firmware, réparation ou validation, vérifiez les détails qui déterminent la fiabilité réelle du design.

Checklist de conception et de dépannage

ZoneÀ vérifierPourquoi c’est important
Connection setupCheck ST-LINK firmware, SWDIO, SWCLK, NRST, target voltage detection, and connect-under-reset modeLocked or low-power STM32 devices often require reset control to regain access
Memory operationsRecord flash size, option bytes, readout protection, erase method, and verify checksum after programmingIncorrect option-byte handling can block debug access or boot from the wrong memory
Migration noteUse STM32CubeProgrammer for newer workflows while keeping ST-LINK Utility for legacy production recordsMany repair benches still receive projects built around the older utility

Ces contrôles relient l’intention de recherche autour de STM32 ST-LINK Utility download aux décisions de carte, au choix des composants et à l’analyse de panne.

Part à:

Retour en haut

Devis Immédiat

Instant Quote