2.3.2.2 [Debug Tool Settings] tab

You configure the basic settings of the debug tool for each one of the following categories.

 

(1) [Memory]

(2) [Access Memory While Running]

(3) [Set Event While Running]

(4) [Break]

(5) [Fail-safe Break]

(6) [Trace]

(7) [Timer]

(8) [Coverage]

(9) [Mask for Input Signal]

 

(1)

[Memory]

You can configure the memory in this category.

Figure 2.11

[Memory] Category [IECUBE]

(a)

[Memory mappings]

Current memory mapping status is displayed for each type of memory area.

Caution

The memory mapping cannot be added/deleted.

(b)

[Verify on writing to memory]

Select whether to perform a verify check when writing to the memory.

Select [Yes] to perform verification after download or when values are changed in the Memory panel/Watch panel (default).

(2)

[Access Memory While Running]

You can configure the memory access while executing a program (the real-time display update function) in this category. See "2.9.1.4 Display/modify the memory contents during program execution" for details on the real-time display update function.

Figure 2.12

[Access Memory While Running] Category [IECUBE]

(a)

[Access by stopping execution]

For a memory area not accessible during execution of a program (e.g. target memory area/SFR area), select whether to allow access to the area by temporary stopping the execution.

Select [Yes] to allow access (default: [No]).

(b)

[Update display during the execution]

Select whether to automatically update the contents in the Memory panel/Watch panel display during execution of a program.

Select [Yes] to update the display automatically (default).

Remark

The display contents of the Memory panel/Watch panel can be updated manually by clicking the button on the panel.

(c)

[Display update interval[ms]]

This property appears only when the [Update display during the execution] property is set to [Yes].

Specify the interval in 100 ms unit to automatically update the contents in the Memory panel/Watch panel display during execution of a program.

Directly enter the Integer number between 100 and 65500 (rounding up the fractions less than 100ms) (default: [500]).

(3)

[Set Event While Running]

You can configure the setting of events while executing a program in this category.

Figure 2.13

[Set Event While Running] Category

(a)

[Set event by stopping execution momentarily]

Select whether to forcibly pause the execution for events that cannot be set while executing a program.

For details on the event types that are affected by this property, see "2.15.7.2 Event types that can be set and deleted during execution".

Select [Yes] to set events above while execution (default: [No]).

(4)

[Break]

You can configure the break function.

See "2.8 Stop Programs (Break)" for details on the break function and this category configuration.

(5)

[Fail-safe Break]

You can configure the fail-safe break function in this category.

See "2.8.6 Stop the program when an invalid execution is detected [IECUBE]" for details on the fail-safe break function and this category configuration.

(6)

[Trace]

You can configure the trace function in this category.

See "2.11 Collect Execution History of Programs" for details on the trace function and this category configuration.

(7)

[Timer]

You can configure the timer function in this category.

See "2.12 Measure Execution Time of Programs" for details on the timer function and this category configuration.

(8)

[Coverage]

You can configure the coverage function in this category.

See "2.13 Measure Coverage [IECUBE][Simulator]" for details on the coverage function and this category configuration.

(9)

[Mask for Input Signal]

You can configure the input signal masking in this category.

Figure 2.14

[Mask for Input Signal] Category [IECUBE]

 

With the properties shown below, select [Yes] to mask the signal from the drop-down list (default: [No]).

-

[Mask WAIT signal]Note

-

[Mask TARGET RESET signal]Note

-

[Mask INTERNAL RESET signal]

-

[Mask NMI signal]

Note

If [No] is selected with the [Connection with Target Board] property in the [Connect Setting] tab, these properties are fixed to [Yes] after connecting to the debug tool (changes not allowed).