Skip to main content

IAR Embedded Workbench for Arm 9.70.x

Differences between the C-SPY drivers

In this section:

This table summarizes the key differences between the Simulator, I-jet, J-Link/J-Trace, ST-LINK, TI XDS, CMSIS-DAP and TI MSP-FET drivers:

Feature

Simulator

I-jet

J-Link/

J-Trace

ST-LINK

TI XDS

CMSIS-DAP

TI MSP-FET

Code breakpoints

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Data breakpoints

Yes3

Yes

Yes

Yes3

Yes

Yes

Yes

Interrupt logging1

Yes3

Yes

Yes

Yes3

Yes

Data logging1

Yes3

Yes

Yes

Yes3

Yes

State logging1

Yes

Yes

Call stack trace1

Yes3

Yes

Yes

Event logging1

Yes

Yes

Yes3

Yes

Live watch1

Yes

Yes

Yes

Yes3

Yes

Yes

Cycle counter1

Yes

Yes

Yes

Yes3

Yes

Yes

Code coverage1

Yes3

Yes

Yes

Yes3

Yes

Yes

Data coverage

Yes3

Function

/instruction profiler1

Yes3

Yes

Yes

Yes3

Yes

Trace1

Yes3

Yes

Yes

Yes3

Yes

Multicore debugging1

Yes3

Yes

Yes

Yes4

Yes2

Performance monitoring1

Yes

Yes

Power debugging1

Yes

Yes

Yes3

Yes

Yes

Table 15. Driver differences—Simulator, I-jet, J-Link/J-Trace, ST-LINK,TI XDS, etc


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.

This table summarizes the key differences between the Simulator and other supported hardware debugger drives—GDB Server, TI Stellaris, CADI, Nu-Link, E2/E2Lite, and G+LINK:

Feature

Simulator

GDB Server

TI Stellaris

CADI

Nu-Link

E2/E2Lite

G+LINK

Code breakpoints

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Data breakpoints

Yes3

Yes

Yes

Yes

Interrupt logging1

Yes3

Data logging1

Yes3

State logging

Call stack trace1

Yes3

Event logging

Live watch

Yes

Yes

Cycle counter1

Yes

Code coverage1

Yes3

Data coverage

Yes3

Function/instruction profiler1

Yes3

Trace1

Yes3

Multicore debugging1

Yes3

Performance monitoring

Power debugging

Table 16. Driver differences—other drivers


1 With specific requirements or restrictions, see the respective section in this documentation.

2 Limited support.

3 Not for all cores and devices.