¿Qué es la utilidad STM32 ST-LINK?

STM32 ST-LINK Utility, también llamado STSW-LINK004, es una herramienta para programar (leer, escribir, borrar, palabras de opción) toda la serie de chips STM32. No solo ofrece una interfaz gráfica (GUI), sino que también tiene una interfaz de línea de comandos (CLI).

En comparación con ST Visual Programmer (STVP), ST-LINK Utility solo es compatible con el depurador de descarga de ST-Link (varias versiones), y el único chip compatible es STM32.

Archivos programables

  • Motorola S19
  • Archivo binario
  • Archivo hexadecimal

Funciones

  • Borrar, leer, verificar
  • Programación automatizada única (descarga/escritura)
  • Proporciona interfaz de línea de comandos (CLI)
  • Actualización del firmware ST-LINK/V2
  • Byte de opción de configuración
  • Comparar archivo con memoria de destino
  • Programación/borrado y verificación de memoria externa
  • Puede cargar, editar y guardar archivos ejecutables y de datos
  • Admite vistas del estado de la memoria y del núcleo en modo de actualización en tiempo real

¿Cómo utilizar la utilidad STM32 ST-LINK?

Como herramienta de programación, ST-LINK Utility incluye funciones convencionales de lectura, escritura (descarga/programación), borrado, programación de bytes opcionales, etc. En este ejemplo, utilizamos STM32F411 para mostrar los detalles:

Herramientas necesarias

  • Software utilitario STM32 ST-LINK
  • Programador ST LINK /V2 x1
  • MCU STM32 x1
  • Cable de puente (varios)

Descarga de la utilidad ST-LINK

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

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

Instalación de la utilidad ST-LINK

El paquete de instalación descargado desde el sitio web oficial es un archivo exe, lo que significa que solo es compatible con Windows y no con sistemas operativos como Linux y Mac.

ST-LINK Utility Installation
ST-LINK Utility Installation

Conexión de hardware

Conecte el MCU STM32 con el programador ST LINK mediante cables de puente. Para ello, debe hacer coincidir los pines entre sí. A continuación, conéctelos a su PC.

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

Comprueba la conexión

Abre la utilidad ST-LINK y haz clic en «Conectar» para comprobar el estado de la conexión.

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

Si hay información como esta, la conexión es correcta.

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

Programación del STM32

Para programar el STM32 con ST-LINK Utility, debe abrir el archivo desde su ordenador y, a continuación, hacer clic en «Descargar».

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

Si hay información como esta, el programa ha tenido éxito.

Program STM32 Chip Successfully
Program STM32 Chip Successfully

Descarga de ST-LINK Utility y soporte heredado

Si necesita descargar STM32 ST-LINK Utility, recuerde que es una herramienta heredada. Para proyectos nuevos, STM32CubeProgrammer suele ser la opción recomendada.

Cuándo usar ST-LINK Utility

Úselo cuando documentación, operadores o bancos de prueba existentes dependan de STSW-LINK004. Para USB DFU, UART bootloader o flujos CLI nuevos, use STM32CubeProgrammer.

Checklist de driver y firmware

Instale el driver ST-LINK, actualice el firmware del programador, compruebe SWDIO/SWCLK/GND/3.3V y reduzca la velocidad SWD si la conexión es inestable.

Comprobaciones técnicas para STM32 ST-LINK Utility programming and recovery

Antes de usar STM32 ST-LINK Utility programming and recovery en un flujo de PCB, firmware, reparación o validación, confirme los detalles que suelen decidir si el diseño funciona de forma fiable.

Checklist de diseño y diagnóstico

ÁreaQué revisarPor qué importa
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

Estas comprobaciones conectan la intención de búsqueda sobre STM32 ST-LINK Utility download con decisiones reales de placa, selección de componentes y análisis de fallos.

Compartir en:

Scroll al inicio

Cotización