ST Visual Programmierer

Inhaltsverzeichnis

ST Visual Programmer STM32

ST Visual Programmer (STVP) ist ein von STMicroelectronics entwickeltes Tool zum frühen Herunterladen und Programmieren, das Mikrocontroller der Serien ST7, STM8 und STM32 unterstützt.

Obwohl dieses Tool im Vergleich zu ST-LINK Utility und STM32CubeProg als älter angesehen werden kann, ist es nach wie vor AKTIV. In diesem Artikel werden wir Ihnen detaillierte Informationen zur Verwendung von STVP geben.

Was ist ST Visual Programmer?

STVP bietet eine umfassende Flash-Programmierumgebung für ST-Mikrocontroller, die das einfache Lesen, Schreiben und Überprüfen des internen Speichers und der Optionsbytes ermöglicht.

Unterstützte Debugger/Programmierer:

  • ST-Link
  • R-Link
  • STice
  • STick
  • ST7DVP3
  • ST-TSLink

Programmiermodi (Protokolle):

Der Programmiermodus hängt vom verwendeten Debugger/Programmiergerät ab. ST-Link unterstützt beispielsweise:

  • JTAG
  • SWD
  • SWIM

Wie verwendet man ST Visual Programmer?

Da STVP verschiedene Debugger/Programmiergeräte unterstützt, konzentrieren wir uns auf das am häufigsten verwendete Gerät, ST-Link, um dessen Verwendung zu erläutern. In diesem Beispiel verwenden wir einen STM32F411-Mikrocontroller.

STVP herunterladen

Offizielle Website:
https://www.st.com/en/development-tools/stvp-stm32.html

STVP-Installation

Die heruntergeladene Datei „sttoolset_pack42.exe“ enthält sowohl die Tools STVD (ST Visual Develop) als auch STVP (ST Visual Programmer). Sie können eines oder beide zur Installation auswählen.

ST Visual Programmer (STVP) Tool Installation
ST Visual Programmer (STVP) Tool Installation

STVP-Konfiguration

Öffnen Sie die STVP-Software und wählen Sie im Konfigurationsfenster den Debugger-Typ, den Programmiermodus und den Ziel-Mikrocontroller aus.

ST Visual Programmer (STVP) Configuration
ST Visual Programmer (STVP) Configuration

STVP Dateien hochladen

Bevor wir die MCU programmieren, müssen wir die Datei in den ST Visual Programmer laden.

Upload the Files to ST Visual Programmer
Upload the Files to ST Visual Programmer

STVP-Programmierung

Stellen Sie vor dem Programmieren sicher, dass Ihr STM32 mit dem ST-Link verbunden ist:

Start Programming the STM Chips
Start Programming the STM Chips
Programming Completed
Programming Completed

STVP Löschen

Während des Programmiervorgangs können Probleme wie Schreibschutz oder fehlende Löschung auftreten. Wenn die Programmierung oder Überprüfung fehlschlägt, überprüfen Sie, ob das Gerät gelöscht werden muss.

Fail to Programming (Verify failed)
Fail to Programming (Verify failed)

Wählen Sie den zu löschenden Sektor aus:

Erase the MCU Sectors
Erase the MCU Sectors

STVP Reading Flash

Manchmal kann es erforderlich sein, den internen Flash-Speicher des Mikrocontrollers auszulesen. Mit diesem Tool können Sie ihn auslesen und als Bin- oder Hex-Datei speichern (vorausgesetzt, es besteht kein Leseschutz).

Read the MCU Flash
Read the MCU Flash

STVP-Modifizierungsoptionsbytes

Einige Optionsbytes können mit Programmierwerkzeugen geändert werden, beispielsweise die Einstellungen für den Lese-/Schreibschutz:

Change the Option Byte of STVP
Change the Option Byte of STVP

Abonnieren

Tragen Sie sich in unsere Abonnentenliste ein, um monatliche Blog-Updates, Technologie-News und Fallstudien zu erhalten. Wir versenden niemals Spam, und Sie können sich jederzeit wieder abmelden.

Nach oben scrollen

Instant Quote