
13
2.2.3 Notes on Setting the [Breakpoint] Dialog Box
1. When an odd address is set, the address is rounded down to an even address.
2. A BREAKPOINT is accomplished by replacing instructions. Accordingly, it can be set only
to the flash memory or the RAM area. However, a BREAKPOINT cannot be set to the
following addresses:
• An area other than flash memory or RAM
• An area occupied by the E10A emulator program
• An instruction in which Break Condition is satisfied
3. During step execution, a BREAKPOINT is disabled.
4. A condition set at Break Condition is disabled immediately after starting execution when an
instruction at a BREAKPOINT is executed. A break does not occur even if a condition of
Break Condition is satisfied immediately after starting the execution.
5. When execution resumes from the breakpoint address after the program execution stops at the
BREAKPOINT, single-step execution is performed at the address before execution resumes.
Therefore, realtime operation cannot be performed.
6. Settings of BREAKPOINT and Break Condition are invalid while the STEP OVER function
is being used.
2.2.4 Note on Using the JTAG Clock (TCK)
When the JTAG clock (TCK) is used, set the frequency to lower than that of the system clock.
2.2.5 Trace Function
The E10A emulator uses the branch-instruction trace and bus trace functions in the MCU, and
acquires a trace by operating the user program in realtime. The branch-instruction trace function
displays the branch-source address, the mnemonic, and the operand. The bus trace function
displays and searches the information on the address bus, data bus, memory access, interrupt, and
bus cycle, the mnemonic, and the operand. The acquisition conditions can also be set.
Note: The bus trace function is supported by H8S/2367F, H8S/2377F, and H8S/2377RF; it is not
supported by H8S/2378F, H8S/2378RF, and H8S/2368F.
Kommentare zu diesen Handbüchern