IAR Embedded Workbench C-SPY® Debugging Guide |
- Support for C-SPY windows and dialog boxes
- Support for reserved setup macro function names
- C-SPY system macros
- Command line options specific to C-SPY hardware drivers
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 |
Yes |
Yes |
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 |
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> |
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> |
No | No | Yes | No |