Supported debugger features IAR Embedded Workbench for cr16c 3.20.1

######### IAR Embedded Workbench C-SPY® Debugging Guide

The C-SPY® Debugging Guide describes the generic parts of the IAR C-SPY debugger. However, some functionality described does not apply to all C-SPY drivers. You can find a list of features supported by your chosen driver below.

Support for C-SPY windows and dialog boxes

C-SPY window

Simulator

C-SPY Nexus CR16C driver

C-SPY Nexus SC14 driver

Code breakpoints dialog box

Yes

Yes

Yes

Code Coverage window

No

No

No

Data breakpoints dialog box

Yes

Yes

No

Data Log breakpoints dialog box

Yes

No

No

Data Log window

Yes

No

No

Data Log Summary window

Yes

No

No

Data Sample window

No

Yes

No

Edit memory Range dialog box

No

No

No

Memory Configuration dialog box

No

No

No

Find In Trace dialog box

Yes

Yes

No

Find In Trace window

Yes

Yes

No

Function Trace window

Yes

Yes

No

Function Profiler window
Trace (calls)
Trace (flat)
Sampling
Breakpoints

Yes
Yes
Yes
No
No

No

No

Interrupt Log window

Yes

No

No

Interrupt Log Summary window

Yes

No

No

Live Watch window

Yes

Yes

No

Log breakpoints dialog box

Yes

No

No

Sampled Graphs window

No

Yes

No

Timeline window
Call stack graph
Data Log graph
Interrupt log

Yes
Yes
Yes
Yes
No No

Trace window

Yes

Yes

No

Trace Start breakpoints dialog box

Yes

No

No

Trace Stop breakpoints dialog box

Yes

No

No

Viewing Range dialog box

No

No

No

Support for reserved setup macro function names

Reserved setup macro function name

Simulator

C-SPY Nexus CR16C driver

C-SPY Nexus SC14 driver

execUserExecutionStarted

Yes

Yes

Yes

execUserExecutionStopped

Yes

Yes

No

execUserFlashInit

No

No

No

execUserFlashExit

No

No

No

C-SPY system macros

C-SPY system macros

Simulator

C-SPY Nexus CR16C driver

C-SPY Nexus SC14 driver

__driverType driver_id

"sim" "nexus" "sc14nexus"

__setCodeBreak

Yes

Yes

No

__setDataBreak

Yes

Yes

No

__setDataLogBreak

No

No

No

__setLogBreak

Yes

No

No

__setTraceStartBreak

No

No

No

__setTraceStopBreak

No

No

No

Command line options specific to C-SPY hardware drivers

C-SPY window

Simulator

C-SPY Nexus CR16C driver

C-SPY Nexus SC14 driver

--use_software_breakpoints

No

Yes

No

--suppress_download

No

Yes

No

--verify_all

No

Yes

No

--connection <type>
where type is one of usb and OneWireUsb

No

Yes

No

-v<derivative>
Where derivative is on the form SC14xxx

No

No

Yes