Recientemente compré un chip STM32H7, soldado a una placa de conexión. He estado tratando de programarlo usando ST-link/V2 usando el banco de trabajo del sistema para STM32. Me sale el error: "Dispositivo incorrecto detectado". Las hojas de datos no me dan mucha información.
Mi pregunta es: ¿Es posible programar el microcontrolador STM32H7 directamente, usando el ST-link/V2?
Todos los chips STM32 y STM8 se pueden depurar y programar mediante un ST Link V2.
Sin embargo, es posible que deba actualizar el firmware de ST Link.
Vea si funciona con la utilidad ST Link: STSW-LINK004 .
Si el suyo no funciona, entonces su placa de conexión estará defectuosa.
Como puede sugerir esta publicación, soy un poco novato. No obstante, logré corregir mi error.
Resulta que mi problema se basó principalmente en mi conexión entre el enlace ST y el chip STM32H7, así como en la forma en que generé mi código en STM32CubeMX.
Estos son los pasos que seguí para hacerlo funcionar
Lado del software
Creé un proyecto en STM32CubeMX para mi chip.
Establecí la configuración de pin requerida y elegí SERIAL WIRE como mi opción de depuración (Sys)
Generó el código para el banco de trabajo del sistema.
Configuré el modo de depuración en SWD en el banco de trabajo del sistema en Configuración de ejecución
Lado del hardware
La hoja de datos no menciona esto, pero el pin SWCLK debe bajarse a VSS y el pin SWDIO debe subirse a VDD.
Asegúrese de que el pin 19 (si usa el ST link V2 de 20 pines) esté conectado al VDD de la MCU, junto con los pines 1 y 2.
usuario39382
Pham largo
Chippi_077
Chippi_077
viejo contador de tiempo