Everything
2.11.1 Configure the break function [Full-spec emulator][E1][E20]

Before the break function can be used, it is necessary to make settings relating to the operation of a break.

This break operation can be configured in the [Break] category on the [Debug Tool Settings] tab of the Property panel.

Remark

[Simulator]
The settings relating to the operation of a break are not necessary.

Figure 2.32

[Break] Category [Full-spec emulator][E1][E20]

(1)

[Use software break]

Select whether to use the Software break function [Full-spec emulator][E1][E20].

Select [Yes] to use the software break function (default: [No]).

Caution 1.

If this property is set to [No] after you have used the software break function, all software break events and Printf events that have been set will be disabled. Selecting [Yes] in this state does not automatically restore the events, so you will need to manually enable them.

Caution 2.

This property cannot be changed during program execution.

(2)

[First using type of breakpoint]

This property appears only when the [Use software break] property is set to [Yes].

Select from the following drop-down list the type of a breakpoint to use with priority when setting it with a one click operation of the mouse in the Editor panel/Disassemble panel.

Hardware break

Sets hardware breakpoint with priority, by using the Hardware break function (default).

Once set, it is treated as a Hardware Break event (execution system).

Software break

Sets software breakpoint with priority, by using the Software break function [Full-spec emulator][E1][E20].

Once set, it is treated as a Software Break event.

Caution

If the number of the set breakpoints of the specified type exceeds the limit settable (see "2.19.7.1 Restrictions on the numbers of valid events and channels"), a breakpoint of another type will be used.

(3)

[Stop emulation of peripherals when stopping]

Select whether to terminate the peripheral emulation while stopping the program execution (Peripheral Break).

Select [Yes] to terminate (default: [No]).