freeRTOS debug via TCP/IP

Hi, I would like to debug freeRtos without using a JTAG connection (MPSOC: Zynq Ultrascale+). Are there existing solutions for debugging freeRtos via TCP/IP (or UART, USB) in a convenient way (GDBserver…)? Thanks for your feedback! Best regards

freeRTOS debug via TCP/IP

I’ve only ever used the debug interface built on to the Xilinx development boards. The problem with using TCP would be that you would need to be also running the TCP/IP stack, and if you were wanting to step through code you would only ever be stepping through the TCP/IP stack itself. The TCP/IP stack would be a good way of outputting printf() style logging messages though – lots of our examples send logging messages to a UDP terminal. You can also use the FreeRTOS+Trace/Tracalizer tool with TCP streaming (I think).

freeRTOS debug via TCP/IP

Hello Richard, thanks for your feedback. I will check the mentioned alternative solutions ! Best regards,