Part Number: MSPM0C1106
Tool/software:
The external I/O port for our product is only a USB port.
We'd like to know the difference between USB and UART for debugging.
If we just want to output firmware logs, can USB interface meet this requirement?
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Part Number: MSPM0C1106
Tool/software:
The external I/O port for our product is only a USB port.
We'd like to know the difference between USB and UART for debugging.
If we just want to output firmware logs, can USB interface meet this requirement?
Hi Kaipeng,
"USB" debugging refer of using an USB-XDS110 to debug the device through SWD communication. UART "debugging" mostly refers to doing BSL related application with UART or send data through a Backchannel UART (also from the XDS110.) If the goal is to output firmware logs, I think UART will be the best way to do this since this device by itself doesn't support USB. Here's another E2E thread that gives more context: MSPM0G3507: is UART debug possible without XDS110 on mspm0?
Best Regards,
Diego Abad