[Debug Tool Settings] tab


The [Debug Tool Settings] tab displays detailed information for each category shown below and changes settings made on it.

 

(1) [Memory]

(2) [Access Memory While Running]

(3) [Register]

(4) [E2 Expansion Interface] [E2]

(5) [Break] [E1] [E20] [EZ Emulator]

(6) [System] [E1] [E20] [EZ Emulator]

(7) [Trace]

(8) [Timer] [E1] [E20] [EZ Emulator]

(9) [Coverage] [Simulator]

(10) [Stream I/O] [Simulator]

(11) [Execution Mode] [Simulator]

(12) [Instruction Decode Cache] [Simulator]

(13) [Coverage] [E20 [RX71M, RX65x, and RX64M Groups]]

Figure A.12

Property Panel: [Debug Tool Settings] Tab [E1(Serial) [RX600 Series]]

Figure A.13

Property Panel: [Debug Tool Settings] Tab [E1(Serial) [RX100, RX200 Series]]

Figure A.14

Property Panel: [Debug Tool Settings] Tab [E1(JTAG) [RX600 Series]]

Figure A.15

Property Panel: [Debug Tool Settings] Tab [E2]

Figure A.16

Property Panel: [Debug Tool Settings] Tab [E20(Serial) [RX600 Series]]

Figure A.17

Property Panel: [Debug Tool Settings] Tab [E20(Serial) [RX100, RX200 Series]]

Figure A.18

Property Panel: [Debug Tool Settings] Tab [E20(JTAG) [RX600 Series]]

Figure A.19

Property Panel: [Debug Tool Settings] Tab [EZ Emulator [RX600 Series]]

Figure A.20

Property Panel: [Debug Tool Settings] Tab [EZ Emulator [RX100, RX200 Series]]

Figure A.21

Property Panel: [Debug Tool Settings] Tab [Simulator [RX600 Series]]

Figure A.22

Property Panel: [Debug Tool Settings] Tab [Simulator [RX100, RX200 Series]]

[Description of each category]

(1)

[Memory]

This category displays detailed information on memory and changes memory settings.

For details about the displayed types of memory, see the section where the Memory Mapping dialog box is described.

Memory mappings

Displays the current state of memory mapping per typeNote 1 of memory area.

Default

[Sum total by microcontroller's inherent type of memory mapped area]

How to change

Specification by Memory Mapping dialog box

The Memory Mapping dialog box is opened by clicking the [...] button that is displayed at the right edge in the column when this property is selected.
(It is not possible to change mapping on this panel.)

Display Contents

Displays the state of memory mapping per type of memory area.

Note that when the "+" mark for each memory type is clicked, the next detailed information is displayed.

-

Memory type

-

Start address

-

End address

-

Access width[bits] [E1] [E20] [EZ Emulator] Note 2

-

EndianNote 2 Note 3

Verify on writing to memory

[E1] [E20] [EZ Emulator]

Specify whether or not to perform a verify check when memory values are initialized.

Default

Yes

How to change

By selecting from the drop-down list

Specifiable value

Yes

A verify check is performed.

No

A verify check is not performed.

Note 1.

This refers to the type of memory-mapped areas registered in a device file.

Note 2.

The access width and the endian can only be changed when [Memory type] is an external area and the debug tool is disconnected. Also, the specifiable value differs with each selected microcontroller.

Note 3.

The endian information differs in displayed contents and specifiable values depending on [Memory Type].

-

External area [E1] [E20] [EZ Emulator]

Specify one of the following by selecting from the drop-down list:
Same as MCU endian or different from MCU endian

-

I/O register area

One of the following is displayed:
Little-endian data or big-endian data

-

Emulation ROM area and emulation RAM area [Simulator]

Specify one of the following:
Little-endian data or big-endian data

-

Areas other than the above

No endian information is displayed.

(2)

[Access Memory While Running]

This category displays detailed information on memory access during program execution and the realtime display update function (see “2.11.1.4 Displaying and changing memory contents during program execution”) and changes memory access settings.

Access by stopping execution
[E1] [E20] [EZ Emulator]

For a memory area not accessible during program execution, specify whether access to the area is permitted.

Default

No

How to change

By selecting from the drop-down list

Specifiable value

Yes

Execution is temporarily halted before a read or write is performed.

No

Memory is not accessed during execution.

Update display during the execution

Specify whether or not to update the displayed content of the Watch panel/Memory panel during program execution.

Default

Yes

How to change

By selecting from the drop-down list

Specifiable value

Yes

Display is updated during execution.

No

Display is not updated during execution.

Display update interval[ms]

Specify the interval in 100 ms unit to update the displayed contents of the Watch panel or Memory panel while executing a program.

Note that this property is displayed only when you selected [Yes] in the [Update display during the execution] property.

Default

500

How to change

By entering directly from the keyboard

Specifiable value

An integer in the range 100 to 65500 (Unit: fractions below 100 ms rounded up)

Enable the automatic update of realtime display

[E20(JTAG) [RX600 Series]]

Specify whether RRM area is automatically set.

Note that this property is displayed only when [Real-time RAM Monitor] is specified in the [Usage of trace function] property and also [Yes] is specified in the [Update display during the execution] property.

Default

Yes

How to change

By selecting from the drop-down list

Specifiable value

Yes

Realtime display update is automatically set.

No

Realtime display update is not set.

(3)

[Register]

Change PC value display in the Status bar and display updating intervals during program execution.

PC display during the execution

Specify whether the PC value is displayed Note during program execution.

Caution

While current consumption is being measured, this property is fixed to [No].

Default

No

How to change

By selecting from the drop-down list

Specifiable value

Yes

PC value is displayed in the Status bar during execution.

No

PC value is not displayed in the status bar during execution.

"Running" is displayed in the Status bar.

Display update interval for PC[ms]

Specify an update interval in 100 ms units for the PC value which is displayed in the Status bar during program execution.

Note that this property is displayed only when you've selected [Yes] in the [PC display during the execution] property.

Default

500

How to change

By entering directly from the keyboard.

Specifiable value

An integer in the range 100 to 65500 (Unit: fractions below 100 ms rounded up)

Note

[E1/E20/EZ Emulator [RX100 Series]]
PC values are hidden because these microcontrollers do not support display of the PC value in the status bar during program execution.

(4)

[E2 Expansion Interface] [E2]

The detailed information on the E2 expansion interface is displayed and its configuration can be changed.

External trigger input

Make settings for the external trigger input.

You can select different actions for each channel.

Channel number

(Subproperty)

The channel number is displayed.

Default

0 or 1

Modifying

Changes not allowed

Use

(Subproperty)

Specify whether to use the external trigger input for this channel number.

Default

No

Modifying

Select from the drop-down list.

Available values

Yes

Uses the external trigger signal input through the selected channel.

No

Does not use the external trigger signal input through the selected channel.

Input signal

(Subproperty)

Specify the input signal.

Default

Rising Edge

Modifying

Select from the drop-down list.

Available values

Rising Edge

Detects rising edges of the external trigger signal input through the selected channel.

Falling Edge

Detects falling edges of the external trigger signal input through the selected channel.

Both Edges

Detects both rising and falling edges of the external trigger signal input through the selected channel.

High

Detects the high level of the external trigger signal input through the selected channel.

Low

Detects the low level of the external trigger signal input through the selected channel.

Action when inputting the external trigger

(Subproperty)

The action when inputting the external trigger is displayed.

Default

Stop program

Modifying

Changes not allowed

External trigger output

Set the settings related to the external trigger output.

You can select different actions for each channel.

Channel number

(Subproperty)

The channel number is displayed.

Default

0 or 1

Modifying

Changes not allowed

Use

(Subproperty)

Specify whether to use the external trigger output for this channel number.

Default

No

Modifying

Select from the drop-down list.

Available values

Yes

Uses the external trigger signal output through the selected channel.

No

Does not use the external trigger signal output through the selected channel.

Output timing

(Subproperty)

The output timing is displayed.

Default

Stop program

Modifying

Changes not allowed

Output signal

(Subproperty)

The output signal is displayed.

Default

High Pulse

Modifying

Changes not allowed

Pulse width [us]

(Subproperty)

Specify the pulse width.

Default

1

Modifying

Directly enter from the keyboard.

Available values

Integer number between 1 and 65535

(5)

[Break] [E1] [E20] [EZ Emulator]

This category displays detailed information on the break function and changes break settings.

Type of breakpoints to be preferentially used

Specify the type of breakpoint that will be used first before the other when you set a breakpoint at the source line or execution address by clicking once with the mouse on the Editor panel/Disassemble panel.

Default

Hardware break

How to change

By selecting from the drop-down list

Specifiable value

Software break

A software breakpoint is set first.

Hardware break

A hardware breakpoint is set first.

(6)

[System] [E1] [E20] [EZ Emulator]

Displays detailed information on emulation system or changes settings made in it.

Debug the program re-writing the on-chip PROGRAM ROM

Specify whether or not to debug a program that involves rewriting the on-chip program ROM (e.g., a program making use of ROM P/E mode).Note 1, Note 2

Default

No

How to change

By selecting from the drop-down list

However, changeable only when disconnected from the debug tool

Specifiable value

Yes

A program that involves rewriting the on-chip program ROM is debugged.

No

A program that involves rewriting the on-chip program ROM is not debugged.

Debug the program re-writing the on-chip DATA FLASH

Specify whether or not to debug a program that involves rewriting the on-chip data flash (e.g., a program making use of data flash P/E mode).Note 1, Note 2, Note 4

Default

No

How to change

By selecting from the drop-down list

However, changeable only when disconnected from the debug tool

Specifiable value

Yes

A program that involves rewriting the on-chip data flash is debugged.

No

A program that involves rewriting the on-chip data flash is not debugged.

Execute the specified routine immediately before execution of the user program

Specify whether or not to run a specified routine immediately before program execution.

Default

No

How to change

By selecting from the drop-down list

However, changeable only when program execution is halted

Specifiable value

Yes

A specified routine is run immediately before program execution.

No

A specified routine is not run immediately before program execution.

Routine to run immediately before execution starts

Specify the address to be executed immediately before program execution.

This property is displayed only when [Yes] is specified in the [Execute the specified routine immediately before execution of the user program] property.

Default

Blank

How to change

By entering directly from the keyboard

However, changeable only when program execution is halted

Specifiable value

Depends on selected microcontroller

Execute the specified routine immediately after the user program stops

Specify whether or not to run a specified routine immediately after the program breaks.

Default

No

How to change

By selecting from the drop-down list

However, changeable only when program execution is halted

Specifiable value

Yes

A specified routine is run immediately program breaks.

No

A specified routine is not run immediately after program breaks.

Routine to run immediately after execution stops

Specify the address to be executed immediately after the program breaks.

This property is displayed only when [Yes] is specified in the [Execute the specified routine immediately after the user program stops] property.

Default

Blank

How to change

By entering directly from the keyboard

However, changeable only when program execution is halted

Specifiable value

Depends on selected microcontroller

Work RAM start address for executing a specified routine

Specify the address where the work RAM for use in execution of the specified routine starts.

Specify an address value that is a multiple of four bytes. If the entered value is not a multiple of four bytes, the value is automatically corrected.

This property is displayed only when you have selected [Yes] either for the [Execute the specified routine immediately before execution of the user program] or [Execute the specified routine immediately after the user program stops] property.

Default

0x1000 Note 3

How to change

By entering directly from the keyboard

However, changeable only when program execution is halted

Specifiable value

Address in the internal RAM of the microcontroller in use

Work RAM size [bytes] for executing a specified routine

Indicates the size of the work RAM for use in execution of the specified routine.

This property is displayed only when you have selected [Yes] either for the [Execute the specified routine immediately before execution of the user program] or [Execute the specified routine immediately after the user program stops] property.

Default

Depends on selected microcontroller

How to change

Not changeable

Note 1.

[E1] [E20] [EZ Emulator]
If you wish to use the Memory panel, for example, to reference data in the on-chip flash ROM (program ROM area) that has been programmed through the user program, select [Yes] for the [Debug the program rewriting the on-chip PROGRAM ROM] property. It is not possible to reference the latest values when this property is set to [No].
In the case of referencing data in the data flash area, also select [Yes] for the [Debug the program rewriting the on-chip PROGRAM ROM] property.

Note 2.

[E1] [E20] [EZ Emulator]
While the user program is running, do not attempt to reference data (e.g. via the Memory panel) in the on-chip flash ROM (program ROM area or data flash area) that has been programmed through the user program. If this is attempted, incorrect values will be read out.

Note 3.

The default value varies with the microcontroller.

Note 4.

[RX71M and RX64M Groups]
When debugging a program that rewrites the option setting memory in the RX71M and RX64M groups, set the [Debug the program rewriting the on-chip DATA FLASH] property to [Yes].

(7)

[Trace]

This category displays detailed information on the trace function and changes trace settings.

Caution

[E20(JTAG) [RX600 Series]]
Part of the trace functions and real-time RAM monitor functions (RRM functions) can be used only on a mutually exclusive basis.

Usage of trace function

[E1] [E20] [EZ Emulator]

Specify whether the trace function is used as real-time RAM monitor function (RRM function).

Default

Trace

How to change

-

[E1(Serial)] [E1(JTAG)] [E20(Serial)] [EZ Emulator]

Not changeable

-

[E20(JTAG)]

By selecting from the drop-down list
However, changeable only when program execution is halted

Specifiable value

Trace

Trace function is used preferentially.

Real-time RAM monitor

Real-time RAM monitor function (RRM function) is used preferentially.

Use trace function

[Simulator]

Specify whether or not to use the trace functionNote 1.

Default

No

How to change

By selecting from the drop-down list

However, changeable only when program execution is halted

Specifiable value

Yes

The trace function is used.

No

The trace function is not used.

Clear trace memory before running

[Simulator]

Specify whether or not to clear the trace memory before execution.

Default

Yes

How to change

By selecting from the drop-down list

Specifiable value

Yes

The trace memory is cleared before execution.

No

The trace memory is not cleared before execution.

Operation after trace memory is full

Specify the operation after the trace memory is full with the collected trace data.

Default

Non stop and overwrite to trace memory

How to change

By selecting from the drop-down list

However, changeable only when program execution is halted

Specifiable value

Non stop and overwrite to trace memory

Continues overwriting trace data even after trace memory is used up.

Stop trace

[E1] [E20] [EZ Emulator]

Stops overwriting trace data when trace memory is used up.

Stop

Stops running the program and overwriting trace data when trace memory is used up.

Trace data type

[E1] [E20]
[EZ Emulator]

Specify the type of data to be acquired from trace.

Default

Branch

How to change

By selecting from the drop-down list

However, changeable only when program execution is halted

Specifiable value

One of the following as selected from the drop-down list:

-

RX65N-2M and RX651-2M Groups [E20]

Branch, Branch + Data access, Data access, Branch + Data access (without Access data), or Data access (without Access data)

-

RX600 Series

Branch, Branch + Data access, or Data access

-

RX100, RX200 Series

Branch or Data access

Start address for trace area without access data

[E20][RX65N-2M and RX651-2M Group]

Specify the start address for the trace area without access data.

Default

Start address on the internal RAM area

How to change

By entering directly from the keyboard.

Specifiable value

Hexadecimal number in the range 0x0 to 0xFFFFFFFF

End address for trace area without access data

[E20][RX65N-2M and RX651-2M Group]

Specify the end address for the trace area without access data.

Default

End address on the internal RAM area

How to change

By entering directly from the keyboard.

Specifiable value

Hexadecimal number in the range 0x0 to 0xFFFFFFFF

Bus Master of data access

[E1/E20 [RX71M, RX65x, and RX64M Groups]]

Specify the bus master which generated the data access.

This property can be selected only when [Branch+Data access] or [Data access] is specified in the [Trace data type] property.

When [Real-time RAM Monitor] is selected in the [Usage of trace function] property, this property is fixed to [CPU].

Default

CPU

How to change

By selecting from the drop-down list

However, changeable only when program execution is halted

Specifiable value

CPU

The results of data access from CPU are displayed on the trace panel.

DMAC/DTC

The results of data access from DMAC/DTC are displayed on the trace panel.

External trace output

[E20(JTAG) [RX600 Series]]

Specify the method for trace output to external device.

Default

CPU execution

How to change

By selecting from the drop-down list

However, changeable only when program execution is halted

Specifiable value

CPU execution

CPU execution has priority over trace output.

Trace output

Trace output has priority over CPU execution.

Do not output

Trace information is not output.

Trace memory size[MByte]

[E20(JTAG) [RX600 Series]]

Specify the size of trace memory.

Default

1

How to change

By selecting from the drop-down list

However, changeable only when program execution is halted

Specifiable value

-

One of the following as selected from the drop-down list:

1, 2, 4, 8, 16, 32

Output timestamp

[E1] [E20]
[EZ Emulator]

Specify whether timestamp information is added to the collected trace dataNote 3.

This property is selectable only when you've specified [Trace] in the [Usage of trace function] property.

Default

No

How to change

By selecting from the drop-down list

Changeable only when program execution is halted, however.

Specifiable value

Yes

Timestamp information is added.

No

Timestamp information is not added.

Trace clock count source[MHz]

[E1] [E20]
[EZ Emulator]

Enter a count source with which a timestamp is calculated from a count value.

However, this item is displayed only when you've selected [Yes] in the [Output timestamp] property.

Default

Blank

How to change

By entering directly from the keyboard.

Specifiable value

0.0001 to 999.999

Division ratio of trace clock count source

[E1/E20 [RX71M, RX65x, and RX64M Groups]]

Specify the division ratio of trace clock count source for the timestamp.

This property is displayed only when [Yes] is selected in the [Output timestamp] property.

The frequency specified in the [Trace clock count source[MHz]] property is divided by the specified value (the frequency is multiplied by 1/n) and one cycle of the obtained frequency is used as the unit for timestamp count (the frequency for count value 1).

Default

1/1

How to change

By selecting from the drop-down list

However, changeable only when program execution is halted

Specifiable value

1/1

The frequency of the timestamp count source is used without change.

1/16

The frequency of the timestamp count source is multiplied by 1/16 before use.

1/256

The frequency of the timestamp count source is multiplied by 1/256 before use.

1/4096

The frequency of the timestamp count source is multiplied by 1/4096 before use.

Accumulate trace time

[Simulator]

Specify a display method by which the trace time on the Trace panel is displayed.

Default

No

How to change

By selecting from the drop-down list

However, changeable only when program execution is halted

Specifiable value

Yes

The trace time is displayed by an integral value.

No

The trace time is displayed by a differential value.

Trace memory size[frames]

[Simulator]

Specify the size of memory that holds trace data by a number of trace frames Note 2.

Default

64K

How to change

By selecting from the drop-down list

Specifiable value

-

One of the following as selected from the drop-down list:

64K, 128K, 256K, 512K, 1M, 2M, 3M

Note 1.

If [Start Tracing] or [Stop Tracing] on the context menu is selected on the Editor panel/Disassemble panel, this property is automatically changed to [Yes].

Note 2.

The trade frame represents one unit of trace data.
One trace frame is used for a fetch, write, read, etc., respectively.

Note 3.

This property is fixed to [No] when an RX100-series microcontroller is in use. Timestamp information is not included in trace data.

(8)

[Timer] [E1] [E20] [EZ Emulator]

This category displays detailed information on the timer function and changes timer settings.

Use 64bit counter

[RX600 Series]

Specify whether or not to use a 64-bit measurement counter.

However, if [Yes] is specified, measurement is performed in only one section.

Default

No

How to change

By selecting from the drop-down list

Specifiable value

Yes

One 64-bit measurement counter is used.

No

Two 32-bit measurement counters are used.

Caution

The RX100 Series does not support timers.

(9)

[Coverage] [Simulator]

Use coverage function

Specify whether or not to use the coverage function.

Default

No

How to change

By selecting from the drop-down list

However, changeable only when program execution is halted

Specifiable value

Yes

The coverage function is used.

No

The coverage function is not used.

Reuse coverage result

Specify whether the coverage measurement result is loaded or saved when connected to or disconnected from the debug tool.

This property is displayed only when you selected [Yes] in the [Use coverage function] property.

Default

No

How to change

By selecting from the drop-down list

Specifiable value

Yes

The coverage measurement result is loaded or saved.

No

The coverage measurement result is not loaded or saved.

(10)

[Stream I/O] [Simulator]

Select stream I/O mode

Specify stream I/O mode.

Default

Simulator mode

How to change

By selecting from the drop-down list

Changeable only when disconnected from the debug tool, however.

Specifiable value

Simulator mode

A simulator-inherent I/O method is used. Standard I/O and file I/O can be used.

Emulator mode

An emulator-like I/O method is used.

Only standard I/O can be used.

Use stream I/O function

Specify whether or not to use the stream I/O function.

This property is displayed only when [Simulator mode] is specified in the [Select stream I/O mode] property.

Default

No

How to change

By selecting from the drop-down list

However, changeable only when program execution is halted

Specifiable value

Yes

Stream I/O function is used.

No

Stream I/O function is not used.

Stream I/O address

Specify the start position of a stream I/O that is used to perform standard I/O or file I/O from the user program.

This property is displayed only when [Simulator mode] is specified in the [Select stream I/O mode] property.

Default

0

How to change

By entering directly from the keyboard

However, changeable only when program execution is halted

Specifiable value

Hexadecimal number in the range 0x0 to 0xFFFFFFFF

(11)

[Execution Mode] [Simulator]

Select execution mode

Specify whether or not to stop execution of the user program when a simulation error or an exception occurs.

Default

Stop

How to change

By selecting from the drop-down list

However, changeable only when program execution is halted

Specifiable value

Stop

Stops simulation.

Continue

Continues simulation.

Stop when undefined instruction exception occurs

Specify whether or not to stop execution of the user program when an undefined instruction exception occurs.

This property is displayed only when [Stop] is specified in the [Select execution mode] property.

Default

Yes

How to change

By selecting from the drop-down list

However, changeable only when program execution is halted

Specifiable value

Yes

Stops simulation.

No

Does not stop simulation.

Stop when privileged instruction exception occurs

Specify whether or not to stop execution of the user program when a privileged instruction exception occurs.

This property is displayed only when [Stop] is specified in the [Select execution mode] property.

Default

Yes

How to change

By selecting from the drop-down list

However, changeable only when program execution is halted

Specifiable value

Yes

Stops simulation.

No

Does not stop simulation.

Stop when access exception occurs

Specify whether or not to stop execution of the user program when an access exception occurs.

This property is displayed only when there is MPU module in the [Peripheral function simulation module] property and also [Stop] is specified in the [Select execution mode] property.

Default

Yes

How to change

By selecting from the drop-down list

However, changeable only when program execution is halted

Specifiable value

Yes

Stops simulation.

No

Does not stop simulation.

Stop when floating-point exception occurs

[The microcontrollers with the FPU]

Specify whether or not to stop execution of the user program when a floating-point exception occurs.

This property is displayed only when [Stop] is specified in the [Select execution mode] property.

Default

Yes

How to change

By selecting from the drop-down list

However, changeable only when program execution is halted

Specifiable value

Yes

Stops simulation.

No

Does not stop simulation.

Stop when interrupt occurs

Specify whether or not to stop execution of the user program when an interrupt occurs.

This property is displayed only when [Stop] is specified in the [Select execution mode] property.

Default

Yes

How to change

By selecting from the drop-down list

However, changeable only when program execution is halted

Specifiable value

Yes

Stops simulation.

No

Does not stop simulation.

Stop INT instruction is executed

Specify whether or not to stop execution of the user program when an NT instruction is executed.

This property is displayed only when [Stop] is specified in the [Select execution mode] property.

Default

Yes

How to change

By selecting from the drop-down list

However, changeable only when program execution is halted

Specifiable value

Yes

Stops simulation.

No

Does not stop simulation.

Stop BRK instruction is executed

Specify whether or not to stop execution of the user program when a BRK instruction is executed.

This property is displayed only when [Stop] is specified in the [Select execution mode] property.

Default

Yes

How to change

By selecting from the drop-down list

However, changeable only when program execution is halted

Specifiable value

Yes

Stops simulation.

No

Does not stop simulation.

(12)

[Instruction Decode Cache] [Simulator]

Cache the results of decoding instructions and accelerate simulation

Specify whether or not to use the instruction decode cache function.

Default

No

How to change

By selecting from the drop-down list

However, changeable only when program execution is halted

Specifiable value

Yes

Uses the decode cache function.

No

Does not use the decode cache function.

(13)

[Coverage] [E20 [RX71M, RX65x, and RX64M Groups]]

Use code coverage function

Specify whether or not to use the code coverage function.

Default

No

How to change

By selecting from the drop-down list

However, changeable only when CS+ is disconnected from the debug tool

Specifiable value

Yes

The code coverage function is used.

No

The code coverage function is not used.

Coverage measurement priority

Specify the coverage measurement priority of the coverage data.

This property is displayed only when [Yes] is specified in the [Use code coverage function] property.

Default

CPU execution

How to change

By selecting from the drop-down list

However, changeable only when program execution is halted

Specifiable value

CPU execution

CPU execution takes priority.

The coverage data may be lost during data output.

Coverage measurement

Coverage measurement takes priority.

CPU execution may stop to output coverage data, affecting real-time performance of program execution.

Coverage area of measurement

Specify the ranges where you want to measure coverage.

The number of coverage area of measurement that can be registered is displayed as a main property.

[Start address] and [Size of the coverage area of measurement [Mbytes]] are expanded to display in the sub-property.

Specify a multiple of 4 Mbytes as the start address (if the specified value is not a multiple of 4M bytes, the value is automatically corrected).

This property is displayed only when you selected [Yes] in the [Use coverage function] property.

Default

-

Main item

4

-

Sub-items

<Start address>

Blank

<Size of the coverage area of measurement [Mbytes]>

4

How to change

-

Main item

Not changeable

-

Sub-items

<Start address>

By entering directly from the keyboard

<Size of the coverage area of measurement [Mbytes]>

Not changeable

However, changeable only when program execution is halted

Specifiable value

Hexadecimal number in the range 0x0 to 0xFFFFFFFF

Reuse coverage result

Specify whether the coverage measurement result is loaded or saved when connected to or disconnected from the debug tool.

This property is displayed only when you selected [Yes] in the [Use coverage function] property.

Default

No

How to change

By selecting from the drop-down list

Specifiable value

Yes

The coverage measurement result is loaded or saved.

No

The coverage measurement result is not loaded or saved.