Hardware debug
Atollic TrueSTUDIO® supports debugging of software on embedded CPU boards using JTAG dongles from many manufacturers.
The debugging concept consist of an advanced debugger GUI that connects to the gdb debugger using the gdb/mi interface. The gdb debugger then connects to a gdbserver using TCP/IP, and the gdbserver connects to the JTAG dongle using a USB cable. The JTAG dongle controls the execution of software in the embedded CPU using a JTAG cable.

This concept is very flexible and many types of JTAG dongles can be used with Atollic TrueSTUDIO®, as long as a compatible gdbserver is available.
Furthermore, since the gdb debugger and the gdbserver communicates over TCP/IP, they can be located in different computers, possibly in different rooms or even buildings. This enables development teams to keep the target hardware in a laboratory, while still providing developers the possibility to debug from their room remotely.
It even enables many developers to share the same embedded board for team development, as many Atollic TrueSTUDIO® installations can connect to the same gdbserver/target board for debugging (although not at the same time).
More information on the JTAG dongle support in Atollic TrueSTUDIO® is available here.
Some or all the features described on this page may not be available in all product versions. Please read the feature comparison for detailed information on what features are available in different product versions.