Posted on October 04, 2017 at 17:19Debugging is effected by an external pod, not sure where the confusion is here. The NUCLEO/DISCO implementations include a secondary chip to provide the ST-LINK SWD connections.
One can program the device cheaply/effectively via a USART connection. You can also use serial as a highly effective means of providing debug and telemetry data.
Any debug via USB would need to be implemented by you, ie create a USB CDC or HID to exfiltrate the log data.
Tips, Buy me a coffee, or three.. PayPal Venmo (See Profile) Up vote any posts that you find helpful, it shows what's working..