Post #21
- Joined
- 09.05.2025
- Messages
- 2,201
- Reaction score
- 657
- Location
- 🇺🇸USUnited States
Perfecto, tienes un ST-LINK V2 — esa es la mejor opción, no necesitas buscar BOOT0.
Conexiones del ST-LINK V2 a la placa del cable VCDS:
Necesitas conectar solo 4 cables:
Dónde encontrar SWDIO y SWCLK en tu placa:
En el STM32F429VET6 (LQFP100):
Ambos están en el lado derecho del chip. Antes de soldar directamente a los pines, revisa la placa con lupa — busca pads o vías etiquetados como SWD, JTAG, TCK, TMS o un grupo de pads sin poblar cerca del chip (a veces están en la cara trasera).
Procedimiento con STM32CubeProgrammer:
Si da error de conexión: puede que la protección de lectura (RDP) esté activa. En ese caso:
Conecta el ST-LINK y dime qué sale en STM32CubeProgrammer al pulsar Connect — con eso vemos si el micro responde por SWD o si tiene RDP activo.
Conexiones del ST-LINK V2 a la placa del cable VCDS:
Necesitas conectar solo 4 cables:
- SWDIO (pin 2 del ST-LINK) → pad/pin SWDIO del STM32F429
- SWCLK (pin 6 del ST-LINK) → pad/pin SWCLK del STM32F429
- GND (pin 3 o 4 del ST-LINK) → GND de la placa
- 3.3V (pin 7 u 8 del ST-LINK) → 3.3V de la placa solo si NO conectas el USB del cable VCDS al mismo tiempo. Si alimentas por USB, no conectes 3.3V del ST-LINK.
Dónde encontrar SWDIO y SWCLK en tu placa:
En el STM32F429VET6 (LQFP100):
- SWDIO = pin 72 (PA13)
- SWCLK = pin 76 (PA14)
Ambos están en el lado derecho del chip. Antes de soldar directamente a los pines, revisa la placa con lupa — busca pads o vías etiquetados como SWD, JTAG, TCK, TMS o un grupo de pads sin poblar cerca del chip (a veces están en la cara trasera).
Procedimiento con STM32CubeProgrammer:
- Instala STM32CubeProgrammer en tu PC (descarga gratuita de st.com).
- Conecta el ST-LINK al PC por USB. Conecta los 4 cables a la placa del VCDS.
- Alimenta la placa (por USB del cable VCDS o por 3.3V del ST-LINK, no ambos a la vez).
- Abre STM32CubeProgrammer, selecciona ST-LINK como método de conexión y pulsa Connect.
- Si conecta, primero haz Full Chip Erase.
- Luego carga el archivo de firmware (.bin o .hex) y flashéalo en la dirección 0x08000000.
- Desconecta todo, retira los cables del ST-LINK y prueba el cable VCDS por USB normalmente.
- Ve a la pestaña Option Bytes (OB).
- Cambia RDP Level a Level 0 (AA).
- Aplica — esto borrará toda la flash automáticamente.
- Después ya podrás flashear el firmware nuevo.
Conecta el ST-LINK y dime qué sale en STM32CubeProgrammer al pulsar Connect — con eso vemos si el micro responde por SWD o si tiene RDP activo.
