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

Offizielle ST-Quellen:

  • STSW-LINK004-Produktseite — ST kennzeichnet STM32 ST-LINK Utility als NRND und empfiehlt STM32CubeProgrammer für neue Abläufe.
  • Benutzerhandbuch UM0892 — Systemanforderungen, GUI/CLI, Löschen, Programmieren, Verifizieren und Optionsbytes.
Download the ST-LINK Utility from STMicroelectronics
ST-LINK Utility von STMicroelectronics herunterladen

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.

ST-LINK Utility Installation
Installation von ST-LINK Utility

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.

Connect the ST Link Programmer with STM32 or STM8 MCU
Den ST-Link-Programmieradapter mit einem STM32- oder STM8-Mikrocontroller verbinden

Überprüfen Sie die Verbindung

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

Connect the ST-LINK Utility with STM32 Chip by ST-LINK V2 Programmer
ST-LINK Utility über einen ST-LINK-V2-Programmieradapter mit einem STM32-Chip verbinden

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

Connect ST-LINK Utility and STM32 Chip Successfully
ST-LINK Utility und STM32-Chip erfolgreich verbunden

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.

Upload the Files to ST-LINK Utility and Program STM32 Chip
Dateien in ST-LINK Utility laden und den STM32-Chip programmieren

Wenn es solche Informationen gibt, ist das Programm erfolgreich.

Program STM32 Chip Successfully
STM32-Chip erfolgreich programmiert

Teilen auf:

Nach oben scrollen

Instant Quote

Sofortangebot