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

Download the ST-LINK Utility from STMicroelectronics
Download the ST-LINK Utility from STMicroelectronics

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
ST-LINK Utility Installation

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

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

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

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

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

Wenn es solche Informationen gibt, ist das Programm erfolgreich.

Program STM32 Chip Successfully
Program STM32 Chip Successfully

ST-LINK Utility Download und Legacy-Support

Wenn Sie STM32 ST-LINK Utility herunterladen müssen, beachten Sie, dass es ein Legacy-Tool ist. Für neue Projekte ist STM32CubeProgrammer meist die bessere Wahl.

Wann ST-LINK Utility sinnvoll ist

Nutzen Sie es, wenn vorhandene Dokumentation, Bediener oder Testvorrichtungen STSW-LINK004 voraussetzen. Für USB DFU, UART Bootloader oder neue CLI-Abläufe verwenden Sie STM32CubeProgrammer.

Treiber- und Firmware-Checkliste

Installieren Sie den ST-LINK-Treiber, aktualisieren Sie die Programmer-Firmware, prüfen Sie SWDIO/SWCLK/GND/3.3V und reduzieren Sie bei instabiler Verbindung die SWD-Geschwindigkeit.

Technische Prüfungen für STM32 ST-LINK Utility programming and recovery

Bevor STM32 ST-LINK Utility programming and recovery in PCB-, Firmware-, Reparatur- oder Validierungsabläufen genutzt wird, sollten die Punkte geprüft werden, die über zuverlässiges Verhalten entscheiden.

Design- und Fehleranalyse-Checkliste

BereichPrüfenWarum wichtig
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

Diese Prüfungen verbinden die Suchintention zu STM32 ST-LINK Utility download mit realen Board-Entscheidungen, Bauteilauswahl und Fehleranalyse.

Teilen auf:

Nach oben scrollen

Sofortangebot

Instant Quote