3 votos

¿Es posible la depuración de printf sobre USB con STM32?

He estado buscando mucho para tratar de encontrar algunos ejemplos de depuración printf sobre USB para el STM32 (específicamente stm32f1x). He encontrado algunos ejemplos para UART/USART sin embargo no encuentro ninguno para USB. ¿Puede alguien decirme si esto es posible y si lo es, indicarme algunos ejemplos?

Gracias.

2voto

markpasc Puntos 775

depuración printf sobre USB para el STM32

Hay un código de ejemplo de CDC que se puede utilizar para printf() .

Pero yo no recomendaría usar esto, porque el USB es bastante frágil en caso de errores de programación: La interrupción USB debe trabajar correctamente Si no es así, el anfitrión no aceptará el dispositivo.

Printf sobre UART/USART es mucho más sencillo, y puede que necesites esta conexión para el bootloader de todas formas. A menos que tengas un depurador JTAG/SWD - pero entonces no hay necesidad de depurar con printf en primer lugar.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X