Renesas M16C/64 Network Card User Manual


 
R0E530640MCU00 User’s Manual 5. Debugging Functions
REJ10J1733-0100 Rev.1.00 Apr. 01, 2008
Page 125 of 229
1. Fill until stop
The trace memory can hold up to 4M bus cycles. When the buffer is filled, the oldest data of the acquired trace information
is overwritten with new data. That way, the emulator continues acquiring trace information.
Table 5.15 Specifiable conditions: Fill until stop
Trace point setting Delay specification Capture/Do not Capture
condition setting
Step execution recording
- - Possible Possible
2. Fill until full
When the trace memory of the emulator main unit overflows during trace acquisition, the emulator stops acquiring trace
information.
Table 5.16 Specifiable conditions: Fill until full
Trace point setting Delay specification Capture/Do not Capture
condition setting
Step execution recording
- - Possible -
3. Fill around TP
Trace acquisition is halted a specified number of cycles delayed after a trace point is encountered. In this mode, the user
program continues running and only trace acquisition is halted. Sophisticated conditions can be set using a maximum of 16
event points. A delay value can be chosen to be 0, 1M, 2M, 3M or 4M cycles.
Table 5.17 Specifiable conditions: Fill around TP
Trace point setting Delay specification Capture/Do not Capture
condition setting
Step execution recording
Possible Possible Possible -
4. Repeat fill until stop
Each time a trace point is encountered, a total of 512 cycles before and after that point are acquired, and acquisition
continues that way. Acquisition continues until it is halted by a break or forced stop. The positions where trace points are
encountered can be checked in the Trace window.
Table 5.18 Specifiable conditions: Repeat fill until stop
Trace point setting Delay specification Capture/Do not Capture
condition setting
Step execution recording
Possible - - -