I want to collect debug logs written by
printf statements over USB-UART. However, after I upload any firmware to the USB mass storage device, the device reboots and my Windows 10 computer recognizes it as Unknown USB Device (Device Descriptor Request Failed).
I tried to plug the kit to a Linux computer (RPi 3B), but
dmesg shows device descriptor read/64, error -32 and unable to enumerate USB device.
printf is a vital way to debug code without using a SWD debugger. Is there any driver (Windows or Linux-ARM) that I can use to enable USB-UART?