problemas de programación STM32F7

0

Estoy tratando de programar una MCU de la serie STM32F7 en una PCB personalizada (migrando desde una placa del núcleo), pero tengo problemas para conectarme a la MCU. Al usar STM32CubeProgrammer (el nuevo software de programación) obtengo el error "DEV_NO_DEVICE" y el archivo de registro dice:

12:45:54 : ST-LINK Firmware version : V2J29S7
12:45:54 : Error: ST-LINK error (DEV_NO_DEVICE)

La GUI informa que mi voltaje objetivo es 3.22V y tengo 'conectar en reinicio', 'reinicio de hardware' y 'SWD' seleccionados en el panel de opciones.

Curiosamente, puedo actualizar el firmware de la placa iniciando la ventana de actualización con el STLINK-V2 desenchufado, volviendo a enchufarlo con la ventana abierta y luego iniciando la actualización. Al comenzar el proceso de actualización con la placa conectada, se produce el error "ST-LINK no se encuentra en el modo DFU. Reinícielo". La primera vez que actualicé, pude conectarme al chip (no programé nada en ese momento), pero no desde entonces.

EDITAR: Gracias por las respuestas / sugerencias. ¡Mi adaptador ST-Link V2 de repuesto llegó hoy y probé mi suerte para resolver el problema! Debe haber sido un mal adaptador.

    
pregunta JB515

1 respuesta

1

Creo que te metes dos cosas. Una es la actualización del firmware ST-Link, la segunda es la programación del micro objetivo.

El mensaje muestra que su unidad de destino no responde y la pregunta por qué es muy difícil. Debe conectar todos los VDD y VDDA a la fuente de alimentación con los capacitores adecuados. Todos los terrenos tienen que estar conectados también. Compruebe si no tiene ningún cortocircuito en su tablero. Verifique con el multímetro si no ha confundido ninguna conexión.

No existe una solución simple: necesita verificar su placa, conexiones, rutas, uniones, verificar si tiene algún puente oculto, etc., etc.

Yo sugeriría usar la antigua utilidad st-link en su lugar.

    
respondido por el P__J__

Lea otras preguntas en las etiquetas