User`s manual

SuperH Family E10A-USB Emulator Section 5 Debugging
R20UT0870EJ1000 Rev. 10.00 Page 176 of 292
Aug 10, 2012
5.8.12 Notes
1. Tolerances
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,
tolerances will be included in the measured profile value.
The measured value of this function should be the reference.
2. Functions that cannot be used while the profile function is being used
(a) Performance measurement function
The profile function is implemented by using the performance measurement function
described in section 2.4, Performance Measurement Function. This function cannot be
used when the profile function is enabled.
(b) Step function
When the profile function is enabled, do not use the step function. The profile data cannot
be measured correctly.
(c) Internal trace function
When the profile function is enabled, it is invalid to select the internal trace mode as all
items of the internal trace mode are internally selected. Do not use the internal trace when
the profile function is enabled.
(d) Continuous trace function (only for the supported devices)
When the profile function is enabled, do not use the continuous trace function that is used
in the internal trace function. The profile data cannot be measured correctly.
(e) Halt function
When the profile function is enabled, do not use the halt function of the internal and AUD
traces.
(f) Memory access during user program execution
When the profile function is enabled, memory access is disabled during user program
execution.
(g) When the profile function is used, a break occurs if a branch instruction is generated.
Accordingly, the realtime emulation will not be performed. In addition, since the emulator
firmware is controlled on generation of a break, the executed result of the branch
instruction may be displayed on the [Trace] window when the execution is returned to the
user program from the emulator firmware. In this case, **EML** is displayed.
(h) When the profile function is enabled, do not use the function of Event Condition 3.