Was ist das STM32 ST-LINK-Dienstprogramm?
STM32 ST-LINK Utility, auch STSW-LINK004 genannt, ist ein Tool zum Programmieren (Lesen, Schreiben, Löschen, Optionswörter) der gesamten STM32-Chipserie. Es bietet nicht nur eine grafische Benutzeroberfläche (GUI), sondern auch eine Befehlszeilenschnittstelle (CLI).
Im Vergleich zu ST Visual Programmer (STVP) unterstützt ST-LINK Utility nur den Download-Debugger von ST-Link (mehrere Versionen), und der einzige unterstützte Chip ist STM32.
Programmierbare Dateien
- Motorola S19
- Binärdatei
- Hex-Datei
Funktionen
- Löschen, Lesen, Überprüfen
- Einmalige automatische Programmierung (Herunterladen/Schreiben)
- Bietet eine Befehlszeilenschnittstelle (CLI)
- ST-LINK/V2-Firmware-Upgrade
- Konfigurationsoptionsbyte
- Datei mit Zielspeicher vergleichen
- Externen Speicher programmieren/löschen und überprüfen
- Ausführbare Dateien und Datendateien laden, bearbeiten und speichern
- Unterstützt Speicher- und Kernstatusansichten im Echtzeit-Aktualisierungsmodus
Wie verwendet man das STM32 ST-LINK-Dienstprogramm?
Als Programmierwerkzeug umfasst ST-LINK Utility herkömmliche Funktionen wie Lesen, Schreiben (Herunterladen/Programmieren), Löschen, Option-Byte-Programmierung usw. In diesem Beispiel verwenden wir STM32F411, um die Details zu veranschaulichen:
Benötigte Werkzeuge
- STM32 ST-LINK-Dienstprogramm
- ST LINK /V2-Programmiergerät x1
- STM32 MCU x1
- Jumper-Kabel (mehrere)
ST-LINK-Dienstprogramm herunterladen
https://www.st.com/en/development-tools/stsw-link004.html

Installation des ST-LINK-Dienstprogramms
Das von der offiziellen Website heruntergeladene Installationspaket ist eine EXE-Datei, was bedeutet, dass es nur Windows unterstützt und keine Betriebssysteme wie Linux und Mac.

Hardware-Verbindung
Verbinden Sie die STM32-MCU über Jumper-Kabel mit dem ST LINK-Programmiergerät. Dazu müssen Sie die Pins miteinander verbinden. Anschließend verbinden Sie sie mit Ihrem PC.

Überprüfen Sie die Verbindung
Öffnen Sie das ST-LINK-Dienstprogramm und klicken Sie auf „Verbinden“, um den Verbindungsstatus zu überprüfen.

Wenn es solche Informationen gibt, ist die Verbindung in Ordnung.

Programmierung des STM32
Um den STM32 mit ST-LINK Utility zu programmieren, müssen Sie die Datei auf Ihrem Computer öffnen und dann auf „Download“ klicken.

Wenn es solche Informationen gibt, ist das Programm erfolgreich.





