He soldado un chip STM32F103VF (LQFP100) en una placa de conexión , a la que quiero conectarme a través de mi ST-Link (clon). Sin embargo, ST-Util (y STM32CubeProgrammer) no pueden conectarse al chip.
Hoja de datos de MCU: https://www.st.com/resource/en/datasheet/stm32f103vf.pdf
Imagen de la configuración:
Asignación de pines:
He hecho las siguientes conexiones:
diagrama esquemático: esquemático
Independientemente de la configuración en ST-Util o STM32CubeProgrammer, intente con respecto al modo de reinicio (Software / Hardware / Core) o la frecuencia, con NRST desconectado o conectado, solo dice
01:50:32: Error: ¡No se encontró ningún objetivo STM32!
Observaciones y notas:
No tengo ideas sobre por qué no puedo conectarme al chip a través de SWD, y también por qué el consumo de corriente es tan bajo en el modo "ejecutar firmware". Sin nada programado, el chip debería encontrar una instrucción inválida bastante pronto, una falla grave y quedarse atascado en un bucle, pero el consumo no muestra eso:/.
El misterio está resuelto.
No conecté el pin SWDIO PA13 al ST-Link, pero como lo conecté al pin equivocado en la placa de conexión, lo conecté al PA12, un pin GPIO no relacionado.
Una vez que se soluciona esa única conexión incorrecta, la conexión funciona de inmediato.
Lo que me llevó a este camino es que, según los comentarios, pude conectarme al chip a través del cargador de arranque UART, por lo que el chip no estaba muerto como pensaba.
Lección del día: Siempre revise tres veces sus conexiones.
También muestra que el esquema anterior funciona, si está correctamente conectado.
Aún así, gracias por la ayuda y el empujón para verificar las conexiones nuevamente.
scott seidman
Maximiliano Gerhardt
Maximiliano Gerhardt