
R0E417250MCU00 User
’s Manual
R20UT3587EJ0302 Rev.3.02
Page 80 of 232
Sep.01. 21
5. Debugging Functions
The E100 emulator supports the functions listed in the table below.
Table 5.1 List of Debugging Functions
Item
No.
Item
Specification
1
Software break
4,096 points
2
Event
Number of event points
Maximum number of effective points: 16
Event type
Executed address detection
Data access detection
Interrupt generation or exit detection
External trigger detection
Task ID
Can be set separately for each event
Condition for number of times an event has
occurred
Up to 255 times
3
Exception detection
Violation of access protection
Reading from non-initialized memory areas
Stack access violation
Performance-measurement overflow
Realtime profile overflow
Trace memory overflow
Task stack access violation
OS dispatch
4
Hardware
break
Hardware
breakpoints
Event combination
OR, AND (cumulative), AND (simultaneous), subroutine,
sequential and state transition
Exception detection
See item No. 3
Delay
Maximum 65,535 bus cycles
5
Trace
Trace size
Maximum 4-M cycles
Trace mode
Fill until stop
Trace acquisition continues until the program stops running.
Fill until full
Trace acquisition stops when trace memory becomes full.
Fill around TP
Trace acquisition proceeds for a delay in cycles after the trace point
has been reached.
Repeat fill until stop
Information for a total of 512 cycles before and after each trace
point are acquired, and this continues until the program stops.
Repeat fill until full
Information for a total of 512 cycles before and after each trace
point are acquired, and this continues until trace memory is full.
Trace point
Event combination
OR, AND (cumulative), AND (simultaneous), subroutine,
sequential and state transition
Exception detection
See item No. 3
Delay
Up to 4-M bus cycles
Extraction/deletion of trace data
Extracting or deleting data by specifying events
- Between two events
- Duration of an event
- Duration of an event occurring in a subroutine
Instruction accessing specific data
6
Performance
Content of measurement
Measures maximum, minimum and average execution time, and
number of passes, for up to 8 sections
Timeout detection
Resolution
10 ns to 1.6
s
Measurement
mode
Event combination
Between two events, Period of an event and Interrupt-disabled
range between two events
7
RAM monitor
512 bytes
32 blocks
- Shows last read/write accesses performed
- Includes a facility to detect reading from non-initialized areas
8
Profile
128 Kbytes
8 blocks (1-Mbyte space)
Cumulative time and number of passes overflow detection