Differences between the C-SPY drivers
This table summarizes the key differences between the C-SPY debugger drivers:
Feature | Simulator | CMSIS-DAP | E2/E2Lite | GDB Server | I-jet | J-Link/ J-Trace | ST-LINK | TI XDS |
|---|---|---|---|---|---|---|---|---|
Code breakpoints | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Data breakpoints | Yes3 | Yes | — | Yes | Yes | Yes | Yes3 | Yes |
Interrupt logging1 | Yes3 | — | — | — | Yes | Yes | Yes3 | Yes |
Data logging1 | Yes3 | — | — | — | Yes | Yes | Yes3 | Yes |
State logging1 | — | — | — | — | — | — | — | Yes |
Call stack trace1 | Yes3 | — | — | — | Yes | Yes | — | — |
Event logging1 | — | — | — | — | Yes | Yes | Yes3 | Yes |
Live watch1 | Yes | Yes | — | — | Yes | Yes | Yes3 | Yes |
Cycle counter1 | Yes | Yes | — | — | Yes | Yes | Yes3 | Yes |
Code coverage1 | Yes3 | Yes | — | — | Yes | Yes | Yes3 | Yes |
Data coverage | Yes3 | — | — | — | — | — | — | — |
Function /instruction profiler1 | Yes3 | — | — | — | Yes | Yes | Yes3 | Yes |
Trace1 | Yes3 | — | — | — | Yes | Yes | Yes3 | Yes |
Multicore debugging1 | Yes3 | Yes2 | — | — | Yes | Yes | Yes4 | — |
Performance monitoring1 | — | — | — | — | Yes | Yes | — | — |
Power debugging1 | — | — | — | — | Yes | Yes | Yes3 | Yes |
1 With specific requirements or restrictions, see the respective section in this documentation.
2 Limited support.
3 Not for all cores and devices.
4 See the manufacturer’s documentation.