
Rev. 2.0, 01/01, page 200 of 214
2. Notes on Setting the [Trace Acquisition] Window
(1) When the [Acquire continuous trace] check box is selected, do not perform memory access
during emulation.
(2) When internal I/O trace or LDTLB instruction trace is performed, select the [Acquire
continuous trace] check box.
(3) When the [Acquire continuous trace] check box is selected, 32 trace information data can
be acquired. In this case, however, since the user program stops at constant intervals, the
processing speed is decreased compared with the case where the [Acquire continuous trace]
check box is not selected.
(4) Trace information cannot be acquired for the following branch instructions:
The BF and BT instructions whose displacement value is 0
Branch to H'A0000000 by reset
(5) When the [Acquire continuous trace] check box is selected, and when either the [Get trace
information of internal I/O area] radio button (internal I/O trace enabled) or the [Get trace
information of LDTLB instruction] radio button is selected (LDTLB instruction trace
enabled) with the [Break Condition 5] dialog box,
An internal I/O trace cannot be made with the Step In command.
The LDTLB instruction and internal I/O trace cannot be performed with the Step Over
command.
(6) In the SH7750 E10A emulator, the contents of the SGR register are lost when the user
program breaks. Since the user program execution stops at constant intervals while the
continuous trace is selected, the contents of the SGR register will be lost. Accordingly, do
not use the continuous trace for a program in which an SGR value is referred to with the
interrupt handler.
(7) When continuous trace is used, do not enable user interrupt by the INTERRUPT command
during the emulator command wait state or user program execution.
6.5.6
Notes on Using the Profile Function
1. Errors
The profile function internally breaks user program execution, collects the measured data, and
re-executes the user program.
Since the function also counts when the measured item is generated at break or re-execution,
an error will be included in the measured profile value.
The measured value of this function should be the target.