Debugging Functions - Renesas M16C/64 User Manual

Emulator mcu unit for m16c/64 group
Table of Contents

Advertisement

R0E530640MCU00 User's Manual

5. Debugging Functions

The E100 Emulator supports the functions listed in the table below.
Table 5.1 List of Debug Functions
Item
No.
1
Software break
Number of event points
Content of event
2
Event
Task ID
Number of times an event occurred
3
Exception detection
Hardware
Hardware
breakpoints
4
break
Delay
Trace size
Trace mode
5
Trace
Trace point
Delay
Trace Capture/Do not Capture
Content of measurement
6
Performance
Resolution
Measurement
mode
7
RAM monitor
8
Profile
9
Coverage
REJ10J1733-0100 Rev.1.00 Apr. 01, 2008
Page 78 of 229
Item
Event combination
Exception detection
Fill until stop
Fill until full
Fill around TP
Repeat fill until stop
Repeat fill until full
Event combination
Exception detection
Event combination
Specification
4,096 points
Maximum number of effective points: 16
Executed address detection
Data access detection
Interrupt generation/exit detection
External trigger detection
Can be set separately for each event
Maximum 255 times
Violation of access protection
Read from uninitialized memory
Stack access violation
Performance overflow
Realtime profile overflow
Trace memory overflow
Task stack access violation
OS dispatch
OR, AND (Accumulation), AND (Simultaneous), subroutine,
sequential and state transition
See item No. 3
Maximum 65,535 bus cycles
Maximum 4M cycles
Continues collecting until program stops running
Stops collecting traces when trace memory is full
Stops collecting traces after retarded for delay cycles from when
trace point is reached
Collects a total of 512 cycles before and after trace point
Collects a total of 512 cycles before and after trace point
OR, AND (Accumulation), AND (Simultaneous), subroutine,
sequential and state transition
See item No. 3
Maximum 4M bus cycles
Capture/Do not Capture by event
- Between two events
- Duration of an event
- Duration of an event occurring in a subroutine
Data access instruction extraction
Measures maximum, minimum and average execution time in up to
8 sections and pass counts
Time-out and count-out detection
10 ns to 1.6 us
Between two events, Event period and Interrupt-disabled range
between two events
512 bytes × 32 blocks
- Shows last read/write accesses performed
- Comes with initialization-omitted detect function
128 Kbytes × 8 blocks (1 MB space)
Cumulative time and pass count overflow detection
C0 level code coverage
256 Kbytes × 8 blocks (2 MB space)
C0+C1 level code coverage
128 Kbytes × 8 blocks (1 MB space)
Address range and source file specification
Data coverage
64 Kbytes × 8 blocks (512 Kbytes space)
Address range, section specification and task stack
5. Debugging Functions

Advertisement

Table of Contents
loading

This manual is also suitable for:

R0e530640mcu00

Table of Contents