Cos'è l'utility STM32 ST-LINK?

STM32 ST-LINK Utility, chiamata anche STSW-LINK004, è uno strumento per la programmazione (lettura, scrittura, cancellazione, parole di opzione) dell’intera serie di chip STM32. Fornisce non solo un’interfaccia grafica (GUI), ma anche un’interfaccia a riga di comando (CLI).

Rispetto a ST Visual Programmer (STVP), ST-LINK Utility supporta solo il debugger di download di ST-Link (versioni multiple) e l’unico chip supportato è STM32.

File programmabili

  • Motorola S19
  • File Bin
  • File Hex

Funzioni

  • Cancella, Leggi, Verifica
  • Programmazione automatica una tantum (download/scrittura)
  • Fornisce un’interfaccia a riga di comando (CLI)
  • Aggiornamento del firmware ST-LINK/V2
  • Opzione byte di configurazione
  • Confronta il file con la memoria di destinazione
  • Programma\\cancella e verifica la memoria esterna
  • Può caricare, modificare e salvare file eseguibili e dati
  • Supporta le visualizzazioni dello stato della memoria e del core in modalità di aggiornamento in tempo reale

Come usare l'utility STM32 ST-LINK?

Come strumento di programmazione, ST-LINK Utility include la lettura, la scrittura (downloading / programmazione), la cancellazione, la programmazione di byte di opzione, ecc. convenzionali. In questo esempio, usiamo STM32F411 per mostrare i dettagli:

Strumenti richiesti

  • Software STM32 ST-LINK Utility
  • Programmatore ST LINK /V2 x1
  • MCU STM32 x1
  • Cavo Jumper (Diversi)

Download di ST-LINK Utility

https://www.st.com/en/development-tools/stsw-link004.html

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

Installazione di ST-LINK Utility

Il pacchetto di installazione scaricato dal sito ufficiale è un file exe, il che significa che supporta solo Windows e non supporta sistemi operativi come Linux e Mac.

ST-LINK Utility Installation
ST-LINK Utility Installation

Connessione hardware

Collega la MCU STM32 con il programmatore ST LINK tramite cavi jumper. A tal fine, è necessario abbinare i pin tra loro. Quindi, collegali al tuo PC.

Connect the ST Link Programmer with STM32 or STM8 MCU
Connect the ST Link Programmer with STM32 or STM8 MCU

Verifica la connessione

Apri ST-LINK Utility e fai clic su “Connetti” per verificare lo stato della connessione.

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

Se ci sono alcune informazioni come queste, la connessione è corretta.

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

Programmazione dell'STM32

Per programmare l’STM32 con ST-LINK Utility, è necessario aprire il file dal computer e quindi fare clic su “Download”.

Upload the Files to ST-LINK Utility and Program STM32 Chip
Upload the Files to ST-LINK Utility and Program STM32 Chip

Se ci sono alcune informazioni come queste, il programma ha avuto successo.

Program STM32 Chip Successfully
Program STM32 Chip Successfully

Download ST-LINK Utility e supporto legacy

Se serve scaricare STM32 ST-LINK Utility, ricordare che è uno strumento legacy. Per nuovi progetti, STM32CubeProgrammer è in genere preferibile.

Quando usare ST-LINK Utility

Usarlo quando documentazione, operatori o fixture di test dipendono da STSW-LINK004. Per USB DFU, UART bootloader o nuovi flussi CLI, usare STM32CubeProgrammer.

Checklist driver e firmware

Installare il driver ST-LINK, aggiornare il firmware, controllare SWDIO/SWCLK/GND/3.3V e ridurre la velocità SWD se la connessione è instabile.

Controlli tecnici per STM32 ST-LINK Utility programming and recovery

Prima di usare STM32 ST-LINK Utility programming and recovery in PCB, firmware, riparazione o validazione, verificare i dettagli che determinano l’affidabilità reale del progetto.

Checklist di progettazione e diagnosi

AreaCosa verificarePerché conta
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

Questi controlli collegano l’intento di ricerca su STM32 ST-LINK Utility download alle decisioni di scheda, scelta componenti e analisi guasti.

Condividi con:

Torna in alto

Preventivo immediato

Instant Quote