English
Language : 

R0E417250MCU00 Datasheet, PDF (176/228 Pages) Renesas Technology Corp – E100 Emulator MCU Unit for H8SX/1700 Series
R0E417250MCU00 User’s Manual
5. Debugging Functions
(e) Relationship between the address where Go was executed and the address of a break within a measurement range, and the
measurable range
Figure 5.99 Measurable range
The measurable range will be as follows.
When execution of the program breaks at the location of a black dot [●]: Execution time and number of passes for functions h
and k
When execution of the program breaks at the location of a red dot [●]: Execution time and number of passes for functions h
and k
When execution of the program breaks at the location of a blue dot [●]: Execution time and number of passes for functions h
and k
For the function g, the number of passes and time for the executed portion can be measured.
Even after execution has returned to a function higher in the hierarchy of calls, the number of calls cannot be measured for a
function from which execution of the program started.
(f) Function measurement
Accurate measurement requires that execution of the function remained in progress for at least 100 ns. If this is not the case,
the execution time and number of passes may be incorrect.
(g) Debugging information option
To get the execution time and number of passes for a function, you need to specify the option to output debugging information
for the source file or library that includes the function at the time of compilation. If this option has not been specified,
measurement of the execution time and number of passes for a function will not be possible.
(h) Maximum and minimum execution time
You cannot use the realtime profiling function to measure the maximum and minimum execution times for a function. To
measure the maximum and minimum execution times for a function, use the Performance Analysis window.
REJ10J1831-0200 Rev.2.00 Jun.1, 2009
Page 176 of 228