TODOPIC
Otros Microcontroladores / Dispositivos programables => Microcontroladores ARM => Mensaje iniciado por: carlosg56 en 06 de Diciembre de 2021, 07:09:48
-
Hola a todos. Estaba programando una núcleo stm32wb55rg y el modo debug estaba funcionando bien. Hace unos días decidí añadir la funcionalidad de Traces para poder enviarle información a mi terminal de ordenador usando el UART de la placa (es una funcionalidad que ya viene implementada en CubeMX). Los mensajes me llegan correctamente al ordenador, pero desde que lo implemente tengo que darle 4 veces a Run hasta que el código empieza a correr mientras hago debug. Por supuesto si simplemente conecto la placa a la alimentación el código no corre. He eliminado todos los breakpoints en el proyecto y he checkeado todos los archivos para ver donde se va parando el código (.c y .h), pero no lo he logrado encontrar. ¿Sabrían que puede estar pasando?. Estoy usando Keil 5.28.0 con CubeMX 6.3.0. Les dejo un esquema de cual es el flujo de acontecimientos en mi código cuando hago debug. No he conseguido encontrar a donde va el código antes de entrar al main().
Muchas gracias por su tiempo.
-
Ya esta solucionado. Por si a alguien le pasa lo mismo, hay que activar la casilla de MicroLib en las opciones de target de vuestra IDE.