Supported debugger features IAR Embedded Workbench for Renesas M16C/R8C 3.71.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

E100 Emulator

E1/E20 Emulator

E8a Emulator

Code breakpoints dialog box

Yes

Yes

Yes

Yes

Code Coverage window

Yes

Yes (custom)

Yes (custom)

No

Data breakpoints dialog box

Yes

No

No

No

Data Log breakpoints dialog box

Yes

No

No

No

Data Log window

Yes

No

No

No

Data Log Summary window

Yes

No

No

No

Data Sample window

No

Yes

Yes

Yes

Edit memory Range dialog box

No

No

No

No

Memory Configuration dialog box

No

No

No

No

Find In Trace dialog box

Yes

Yes

Yes

No

Find In Trace window

Yes

Yes

Yes

No

Function Trace window

Yes

Yes

Yes

No

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

Yes
Yes
Yes
No
No

Yes
Yes
Yes
No
No

No No

Interrupt Log window

Yes

No

No

No

Interrupt Log Summary window

Yes

No

No

No

Live Watch window

Yes

Yes

Yes

Yes

Log breakpoints dialog box

Yes

Yes

Yes

Yes

Sampled Graphs window

No

Yes

Yes

Yes

Timeline window
Call stack graph
Data Log graph
Interrupt log

Yes
Yes
Yes
Yes
No No No

Trace window

Yes

Yes

Yes

No

Trace Start breakpoints dialog box

Yes

No

No

No

Trace Stop breakpoints dialog box

Yes

No

No

No

Viewing Range dialog box

Yes

Yes

Yes

Yes

Support for reserved setup macro function names

Reserved setup macro function name

Simulator

E100 Emulator

E1/E20 Emulator

E8a Emulator

execUserExecutionStarted

Yes

No

No

No

execUserExecutionStopped

Yes

No

No

No

execUserFlashInit

No

No

No

No

execUserFlashExit

No

No

No

No

C-SPY system macros

C-SPY system macros

Simulator

E100 Emulator

E1/E20 Emulator

E8a Emulator

__driverType driver_id

"sim" "emue100" "emue20" "emue8a"

__setCodeBreak

Yes

Yes

Yes

Yes

__setDataBreak

Yes

No

No

No

__setDataLogBreak

Yes

No

No

No

__setLogBreak

Yes

Yes

Yes

Yes

__setTraceStartBreak

Yes

No

No

No

__setTraceStopBreak

Yes

No

No

No

Command line options specific to C-SPY hardware drivers

C-SPY window

Simulator

E100 Emulator

E1/E20 Emulator

E8a Emulator

--cpu <type>
where type is one of M16C and R8C

Yes

Yes

Yes

Yes

--verify_download

No

Yes

Yes

No

--suppress_download

No

Yes

Yes

No

--drv_communication

No

Yes

Yes

No

--drv_mode <mode>
where mode is one of debugging, attach_to_program, flash or flash_and_execute

No

No

Yes

No