2.8.4.1 Set a break event (execution type)

Perform this operation in the Editor panel/Disassemble panel in which the source text/disassembly text is displayed.

Follow the operation listed below from the context menu, in accordance with your desired event type, after moving the caret to the target line that has a valid address.

Event Type

Operation

Description

Hardware Break

Select [Break Settings] >> [Set Hardware Break]

Sets a Hardware Break event by using the Hardware break function.

Software Break

(except [Simulator])

Select [Break Settings] >> [Set Software Break]

Sets a Software Break event by using the Software break function (except for [Simulator]).

Combination Break

[E1][E20]

Select [Break Settings] >> [Set Combination Break]

A combined break event, that is, a break condition that is a combination of multiple break events, may be set as the target event condition on the E1 and E20Note (see "Edit combination conditions of events [E1] [E20]").

Note

[E1][E20]

This function is enabled only when the selected microcontroller supports a combination break event.

 

A break event is set to the instruction at the start address corresponding to the line of the caret position. When a break event (execution type) is set, the following event mark appears at the break event location, and the source text line or disassembled text line will be highlighted.

When you have performed this operation, the set break event is managed in the Events panel as a Hardware Break event (execution type)/Software Break event (execution type) or a execution-related event in the detailed information on a Combination Break event (see "2.15 Manage Events" for details).

Table 2.4

Event Marks of Break Event

Event Type

Event Mark

Hardware Break

 

Software Break

(except [Simulator])

 

Combination Break

[E1][E20]

 

Figure 2.85

Break event Setting Example (Disassemble Panel)

Figure 2.86

Example of Setting Hardware Break Event (Execution Type) in Events Panel

Figure 2.87

Example of Setting Combination Break Event (Execution Type) in Events Panel [E1][E20]

Caution 1.

When setting a break event (execution type), also see "2.15.7 Notes for setting events" for details (e.g. limits on the number of valid events).

Caution 2.

No software breakpoints can be set to the data flash memory area.

Remark

Event marks differ depending on the event state (see "2.15.1 Change the state of set events (valid/invalid)"). When an event is set at the point where other event is already set, the event mark ( ) is displayed meaning more than one event is set at the point.