Skip to main content

Does TRACE32 support the GDB Remote Serial Protocol RSP? - Knowledgebase / Setup / update - Lauterbach Support

Does TRACE32 support the GDB Remote Serial Protocol RSP?

1) TRACE32 as GDB Front-End

The TRACE32 GDB Front-End is a software debugger solution which communicates via Ethernet or RS232 with any software or hardware using the GDB Remote Serial Protocol (RSP).

The TRACE32 GDB Front-End can be mainly used:

  • To connect to the GNU gdbserver in order to debug Linux user-space processes (run-mode debugging)

  • To connect to any kind of virtual target or debugger implementing a gdbstub (e.g. QEMU)

Please refer for more information to TRACE32 as GDB Front-End

2) TRACE32 as GDB Back-End

TRACE32 PowerView also implements a GDB stub functionality. This provides an interface to any application using the GDB Remote Serial Protocol (RSP) to control TRACE32 PowerView via TCP or UDP. Please refer for more information to TRACE32 as GDB Back-End

Note: the TRACE32 Remote API is recommended to control TRACE32 PowerView from an external application. Please refer for more information to API for Remote Control and JTAG Access in C and Controlling TRACE32 via Python 3

Helpful Unhelpful

Add a comment

ID-0
To prove you are a human, please tell us the text you see in the CAPTCHA image