Skip to main content

IAR Embedded Workbench for Arm 10.10.x

Differences between the C-SPY drivers

In this section:

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

Table 16. Driver differences


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.