User guide

CSPC7501R-2:1
2
The emulator drivers
IAR C-SPY Hardware Debugger Systems
User Guide
DIFFERENCES BETWEEN THE C-SPY SYSTEMS
The following table summarizes the key differences between the C-SPY target systems:
1. Not during single-stepping.
2. Only one at a time.
3. Limited to small code sections and a maximum of 64 breakpoints.
Contact your software distributor or IAR Systems representative for information about
available C-SPY drivers. Below are general descriptions of the different drivers.
The emulator drivers
To use the C-SPY debugger for the your emulator debugger, you must choose the
emulator driver—PC7501 Emulator or Compact Emulator—on the Debugger Setup
page in the IAR Embedded Workbench IDE.
The C-SPY driver is the part that provides communication with and control of the target
system. The driver also provides the user interface—menus, windows, and dialog
Feature Simulator PC7501 Emulator Compact Emulator
Data breakpoints x
Code breakpoint (OP-fetch) x x x
Execution in real time x x
Simulated interrupts x
Real interrupts x x
Cycle counter x x
1
x
1
Execution time counter x
2
Code coverage x
Data coverage x
Profiling x x
3
x
Tr ace x x
Table 2: Differences between available debug support for different target systems