2.9.4.1 Set a break event (execution type)

Perform this operation in the Editor panel/Disassemble panel in which the source text/disassembled 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

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

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

Sets a Software Break event by using the Software break function [Full-spec emulator][E1][E20].

 

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 is displayed in the event area of the line that an event is set., 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) (see "2.17 Manage Events" for details).

Table 2.4

Event Marks of Break Event (Execution Type)

Event Type

Event Mark

Hardware Break

 

Software Break

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

 

Figure 2.84

Break Event (Execution Type) Setting Example (Disassemble Panel)

Figure 2.85

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

Caution 1.

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

Caution 2.

[Full-spec emulator][E1][E20]
Soft ware breakpoints can be set in the code flash area or internal RAM area.
If you wish to set software breakpoints in an internal RAM area, select [Yes] for the [Initialize RAM when connecting] property in the [Connection with Target Board] category on the [Connect Settings] tab of the Property panel.

Remark

Event marks differ depending on the event state (see "2.17.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.