
E8a Emulator User's Manual 5. Debugging
R20UT0541EJ0601 Rev.6.01 Page 71 of 124
Aug 25, 2011
5.4.12 [Set Break] Dialog Box
Figure 5.6 [Set Break] Dialog Box
This dialog box specifies break conditions.
A breakpoint address to be set is specified in the [Address] edit box. Up to 255 breakpoints can be specified.
When [Address] is selected, if an overloaded function or class name including a member function is specified in address,
the [Select Function] dialog box opens.
Clicking the [OK] button sets the break conditions. Clicking the [Cancel] button closes this dialog box without setting the
break conditions.
Notes on Setting the [Set Break] Dialog Box
1. When an odd address is set for the H8S/Tiny, H8/Tiny and H8/Super Low Power series, 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 RAM
area. However, a software break cannot be set to the following addresses:
An area other than the flash memory or RAM
An area occupied by the E8a emulator program
An instruction in which Break Condition 1 is satisfied
3. During step execution, a software breakpoint is disabled.
4. A condition set at Break Condition 1 is disabled immediately after starting execution when an instruction at a software
breakpoint is executed. A break does not occur even if a condition of Break Condition 1 is satisfied immediately after
starting the execution.
5. When execution resumes from the breakpoint address after the program execution stops at the software breakpoint,
single-step execution is performed at the address before execution resumes. Therefore, realtime operation cannot be
performed.
6. Settings of software breakpoint and Break Condition 1 are invalid while the STEP OVER function is being used.
Comentarios a estos manuales