ST-Link STM8/STM32 v2

ST-Link STM8/STM32 v2 (Disponible en Aliexpress) que es un programador y depurador (debugger) para microcontroladores de la familia STMicroelectronics.  Es el puente entre el puerto USB delPC y los pines de programación del chip.

Conexiones principales (SWD)

Para la mayoría de los chips STM32 (los más comunes), el ST-Link utiliza un protocolo llamado SWD (Serial Wire Debug) que solo necesita 4 cables:

Pin en ST-LinkPin en el Chip / PlacaFunción
SWDIOSWDIO (o PA13)Datos
SWCLKSWCLK (o PA14)Reloj
GNDGNDTierra
3.3V3.3V (VCC)Alimentación
Conexiones de la sonda RS41 V_boost=Vcc_bust; MCU_RST=RESET; VBAT=Vcc
Usados: GND (Común o tierra); UART_TX (TX para la sonda RX para el ordenador), UART_RX (RX para la sonda, TX para el ordenador)

ATENCION Si el dispositivo a reprogramar (p.e. RS41) ya tiene alimentación (p.e. baterias) no conecte la alimentación de 3,3V

Hay que descargar STM32CubeProgramer (unos 250 MB)  desde https://www.st.com/content/st_com/en.html y necesitará previamente darse de alta

Conecramos la sonda RS41 al ST-Link v2 (GND, SWDIO y SWCLK) y este al puerto USB de neustro ordenador (En nuestro caso es un macBook)

Pantalla de STM32CubeProgramer

Log con error en la lectura de datos

En el log podemos ver que:
  • el ST-Link funciona perfectamente y ha reconocido el chip
  • El código Device ID: 0x464 confirma que tienes un STM32L151 o similar (el cerebro de la RS41)
  • El "error Data read failed" indica que la Protección de Lectura (RDP) está activa. Vaisala protege sus sondas para que no podamos copiar su código original.
Hay que limpiar el firmware, para ello 
  • En la columna de la izquierda de STM32CubeProgrammer, haz clic en el icono del escudo con una marca de verificación (OB - Option Bytes).

  • Despliega la sección que dice Read Out Protection.

  • Verás que el campo RDP está en Level 1 (o BB).

  • Cámbialo a Level 0 (AA).

  • Haz clic en el botón Apply.


Cambio a AA (LEvel 0, no protection) y APPLY


Borrado realizado

Protección eliminada


Advertencia importante

Las modificaciones, configuraciones y procedimientos descritos en este sitio pueden implicar riesgos técnicos, legales o de seguridad. El autor no se responsabiliza del mal funcionamiento de los equipos, daños permanentes, pérdida de garantía ni de posibles infracciones legales derivadas del uso de esta información.
El lector asume plena responsabilidad por cualquier acción que decida realizar basándose en el contenido de este blog.

© 2026 EA5JTT. Queda prohibida la reproducción total o parcial sin autorización expresa del autor.

No hay comentarios:

Publicar un comentario

ST-Link STM8/STM32 v2

ST-Link STM8/STM32 v2  ( Disponible en Aliexpress ) que  es un programador y depurador (debugger) para microcontroladores de la familia STMi...