freeRTOS debug via TCP/IP

domdom wrote on Wednesday, May 09, 2018:

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

rtel wrote on Wednesday, May 09, 2018:

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).

domdom wrote on Tuesday, May 15, 2018:

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