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

3

He estado haciendo muchas búsquedas para intentar encontrar algunos ejemplos para la depuración de printf a través de USB para el STM32 (específicamente stm32f1x). He encontrado algunos ejemplos para UART / USART, sin embargo no puedo encontrar ninguno para USB. ¿Alguien puede decirme si esto es realmente posible y si es para señalar algunos ejemplos?

Gracias.

    
pregunta matben243

1 respuesta

2
  

debugging printf a través de USB para el STM32

Hay un código de ejemplo de CDC que se podría usar para printf() .

Pero no recomendaría usar esto, ya que el USB es bastante quebradizo en caso de errores de programación: la interrupción del USB debe estar funcionando correctamente , el host no acepta el dispositivo de lo contrario.

Printf sobre UART / USART es mucho más simple, y es posible que necesite esta conexión para el cargador de arranque de todos modos. A menos que tenga un depurador JTAG / SWD, pero en primer lugar no hay necesidad de depurar printf.

    
respondido por el Turbo J

Lea otras preguntas en las etiquetas