Everything

[Debug Tool Settings] tab


This tab is used to display the detailed information categorized by the following and the configuration can be changed.

 

(1) [Memory]

(2) [Access Memory While Running]

(3) [Set Event While Running] [Full-spec emulator][E1][E20]

(4) [Reset While Running] [Full-spec emulator][E1][E20]

(5) [E2 Expansion Interface] [E2]

(6) [Break] [Full-spec emulator][E1][E20]

(7) [Trace]

(8) [Trace Data]

(9) [Trace Memory]

(10) [Trace Event][Full-spec emulator][E1][E20]

(11) [Trace Time Tag] [Simulator]

(12) [Output Software Trace from LPD] [E2]

(13) [Timer]

(14) [Mask for Input Signal] [Full-spec emulator][E1][E20]

(15) [Coverage] [Simulator]

(16) [Simulator GUI] [Simulator]

(17) [Multi core] [Full-spec emulator][E1][E20]

(18) [Hardware-assisted Virtualization]

(19) [Step function]

[Description of each category]

(1)

[Memory]

The detailed information on memories is displayed and its configuration can be changed.

Memory mappings

The state of memory mapping is displayed for each type of memory areaNote 1.

Caution 1.

The external memory area can be accessed only when a target board mounted with memory (e.g., RAM) other than flash memory is used for the external memory area.

Caution 2.

The memory mapping cannot be added/deleted. [Full-spec emulator][E1][E20]

Remark

When the selected microcontroller supports multi-core, this property displays the memory mapping status regarding a core (PE) by switching selection between the target cores (see "2.9 Select a Core (PE)").

Default

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

Modifying

Specify with the Memory Mapping dialog box.

The Memory Mapping dialog box is opened by clicking the [...] button that appears at right edge of this field when you select this property (you cannot change the memory mapping on this panel).

Displayed Content

Displays the memory mapping status for each type of memory area.

The following detailed information is displayed by clicking the "+" mark of each memory type.

-

Memory type

-

Start address

-

End address

-

Access width[bits]Note 2 [Full-spec emulator][E1][E20]

Verify on writing to memory

[Full-spec emulator]

[E1][E20]

Select whether to perform a verify check when the memory value is initialized.

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

Default

Yes

Modifying

Select from the drop-down list.

Available values

Yes

Executes the verify check.

No

Does not execute the verify check.

Permit writing to the writing prohibited area

[Simulator]

Select whether a break is to be generated in case of writing to a writing prohibited area.

When [No] is selected, a break occurs in response to writing to a writing prohibited area. When [Yes] is selected, writing to a writing prohibited area proceeds without a break.

Default

No

Modifying

Select from the drop-down list.

Available values

Yes

A break does not occur.

No

A break occurs.

Select I/O modules which details are displayed

Select whether to select I/O modules which details are displayed.

When [Yes] is selected, details on the I/O modules selected in the [I/O modules] property are displayed.

This property only appears when the selected microcontroller requires it.

Default

No

Modifying

Select from the drop-down list.

Available values

Yes

Details on the I/O modules selected in the [I/O modules] property are displayed.

No

Details on all I/O modules are displayed.

I/O modules

Select the I/O modules which details are displayed.

Default

[Total number of I/O modules]

Modifying

Select in the Select I/O Modules dialog box

The Select I/O Modules dialog box is opened by clicking the [...] button that appears on the right edge of the field when you select this property (you can not select the I/O modules on this panel).

Note 1.

The type is of the memory mapping area registered in the device file.

Note 2.

This appears when the memory type is External Memory, Serial Flash and SD RAM.

(2)

[Access Memory While Running]

The detailed information on memory accesses while executing a program (real-time display update function: see "2.12.1.4 Display/modify the memory contents during program execution") is displayed and its configuration can be changed.

Access during the execution

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

Select whether to allow access to the internal RAM area during execution of a program.

Default

No

Modifying

Select from the drop-down list.

Available values

Yes

Accesses to the internal RAM area during execution of a program.

No

Does not access to the internal RAM area during execution of a program.

Update display during the execution

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

Default

Yes

Modifying

Select from the drop-down list.

Available values

Yes

Updates the display during program execution.

No

Does not update the display during program execution.

Display update interval[ms]

Specify the interval in 100ms unit to update the contents in the Memory panel/Watch panel display while executing a program.

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

Default

500

Modifying

Directly enter from the keyboard.

Available values

Integer number between 100 and 65500 (rounding up the fractions less than 100 ms)

(3)

[Set Event While Running] [Full-spec emulator][E1][E20]

The detailed information on the function of the event setting during program execution is displayed and its configuration can be changed.

Set event by stopping execution momentarily

Select whether to forcibly pause the execution for events that cannot be set while executing the program or operating the tracer/timer.

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

Default

No

Modifying

Select from the drop-down list.

Available values

Yes

Sets these events by stopping the program execution or the tracer/timer operation momentarily.

No

Does not allow to set these events during program execution or the tracer/timer operation.

(4)

[Reset While Running] [Full-spec emulator][E1][E20]

The detailed information on the reset operation during program execution is displayed and its configuration can be changed.

Use the force reset

Select whether to apply a forced reset when a reset or forced break fails during execution of the user program.

When [Yes] is selected and a reset fails for either of the following reasons, a forced reset is automatically applied.

-

When the clock supply is stopped, etc., so that forced breaks are disabled

-

When a core (PE) is in the initially stopped state

 

After a forced reset succeeds, all cores (PE) enter the break state after the reset.

Default

No

Modifying

Select from the drop-down list.

Available values

Yes

Applies a forced reset

No

Does not apply a forced reset

(5)

[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)

Select the action that the E2 emulator will take in response to input of the external trigger signal.

Default

Stop trace

Modifying

Select from the drop-down list.

Available values

Stop trace

Stops the recording of trace data in response to detection of the external trigger signal input through the selected channel.

Stop program

Stops execution of the program and the recording of trace data in response to detection of the external trigger signal input through the selected channel.

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

(6)

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

The detailed information on break functions is displayed and its configuration can be changed.

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

Use software break

 

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

Default

No

Modifying

Select from the drop-down list.

Note that changes can be made only when program execution is halted.

Available values

Yes

Uses the software break function.

No

Does not use the software break function.

First using type of breakpoint

 

Select the type of the breakpoint to use with priority when setting it at the source line or the execution address with a one click operation of the mouse in the Editor panel/Disassemble panel.

Default

Software break

Modifying

Select from the drop-down list.

Available values

Software break

Sets software breakpoint with priority.

Hardware break

Sets hardware breakpoint with priority.

Stop emulation of peripherals when stopping

 

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

Default

No

Modifying

Select from the drop-down list.

Available values

Yes

Terminates the peripheral emulation.

No

Does not terminate the peripheral emulation.

Note

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.

(7)

[Trace]

The detailed information on trace functions is displayed and its configuration can be changed (see "2.14.1 Configure the trace operation").

Caution 1.

[Full-spec emulator][E1][E20]
Properties in this category cannot be changed during program execution.

Caution 2.

[E1][E20]
If the trace function is not mounted on the microcontroller used, all properties in this category become unchangeable after connecting to the debug tool (the trace function cannot be used).

Trace priority

[Full-spec emulator]

[E1][E20]

Select which item should be given priority when collecting the trace dataNote 1.

Default

Speed priority

Modifying

Select from the drop-down list.

Available values

Speed priority

Traces giving priority to the real-time performance.

Data priority

Traces after stopping the execution pipeline of the CPU temporarily so that no data is missed.

Use trace function

[Simulator]

Select whether to use the trace functionNote 2.

Default

No

Modifying

Select from the drop-down list.

Note that changes can be made only when program execution is halted.

Available values

Yes

Uses trace functions.

No

Does not use trace functions.

Enable trace data complement

[Full-spec emulator]

Select whether to enable complement display when displaying the collected trace data.

By enabling complement display, instructions between branch instructions that cannot be traced by hardware can be displayed.

This setting will be applied from the next acquisition of trace data.

Default

Yes

Modifying

Select from the drop-down list.

Available values

Yes

Performs complementary display of trace data.

No

Does not perform complementary display of trace data.

Trace target

Select the core to be tracedNote 3.

When the core name selected for this property is changed, also change the value of the [Timer event target] property in the [Timer] category.

Default

Debug core only

Modifying

Select from the drop-down list.

Available values

Debug core only

Collects the trace data regarding the currently selected PE (default).

All core

Collects the trace data for all PEs.

Core name

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

Collects the trace data for the selected core name.

Use SPID filter

[IE850A][E2]

Select whether to use the SPID filter.

When the SPID filter is in use, only information on tracing which belongs to the SPIDs specified with the [SPID filter] property is collected.

This property appears only when the selected microcontroller supports this function.

Default

No

Modifying

Select from the drop-down list.

Available values

Yes

Uses the SPID fillter.

No

Does not use the SPID fillter.

SPID filter

[IE850A][E2]

Select the SPID for which trace data are to be output.

This property appears only when the [Use SPID filter] property is set to [Yes].

Default

[32]

Modifying

Specify with the Select SPID filter dialog box.

The Select SPID filter dialog box is opened by clicking the [...] button that appears at right edge of this field when you select this property (you cannot change the setting on this panel).

Displayed Content

The total number of SPID for which trace data are to be output

Note 1.

[Full-spec emulator][E1][E20]
The trace memory is cleared when you change the setting of this property.

Note 2.

This property is automatically set to [Yes] when selecting [Start Tracing]/[Stop Tracing] from the context menu in the Editor panel/Disassemble panel.

Note 3.

[Simulator]
The trace memory is cleared when you change the setting of this property.

(8)

[Trace Data]

Caution 1.

[Full-spec emulator][E1][E20]
Properties in this category cannot be changed during program execution.

Caution 2.

[E1][E20]
If the trace function is not mounted on the microcontroller used, all properties in this category become unchangeable after connecting to the debug tool (the trace function cannot be used).

Trace the branch PC and the data access

[Simulator]

Select whether to collect PC values for the source and destination instructions of branching during program execution and the PC values and information on the data for instructions leading to access-related events that occur during program execution as trace dataNote.

Default

Yes

Modifying

Select from the drop-down list.

Available values

Yes

Collects PC values and information as trace data.

No

Does not collect PC values and information as trace data.

Trace the branch PC

[Full-spec emulator]

[E1][E20]

Select whether to collect PC values for source/destination instructions of branching during program execution as trace data.

Default

Yes

Modifying

Select from the drop-down list.

Available values

Yes

Collects PC values as trace data.

No

Does not collect PC values as trace data.

Trace the data access

[Full-spec emulator]

[E1][E20]

Select whether to collect data information on access-related events that occurred during program execution as trace data.

Default

Yes

Modifying

Select from the drop-down list.

Available values

Yes

Collects data information as trace data.

No

Does not collect data information as trace data.

Trace the fetch address of the data access

[Full-spec emulator]

[E1][E20]

Select whether to collect PC values for instructions of access-related events that occurred during program execution as trace data.

When PC values are collected, the executed instructions are displayed in the Trace panel.

This property appears only when the [Trace the data access] property is set to [Yes].

Default

Yes

Modifying

Select from the drop-down list.

Available values

Yes

Collects PC values as trace data.

No

Does not collect PC values as trace data.

Trace local variable access

[Full-spec emulator]

[E1][E20]

Select whether to collect data information on access-related events for accesses to local variables that occurred during program execution as trace data.

This property appears only when the [Trace the data access] property is set to [Yes].

Default

Yes

Modifying

Select from the drop-down list.

Available values

Yes

Collects data information as trace data.

No

Does not collect data information as trace data.

Trace the transition information of CPU operation mode

[IE850A][E2]

Select whether to record transitions of the CPU operating mode that occur during the execution of the program as trace data. When transitions of the CPU operating mode are being recorded, the CPU operating mode is displayed for each item of trace data in the Trace panel.

This property appears only when the selected microcontroller supports this function.

Default

Yes

Modifying

Select from the drop-down list.

Available values

Yes

Collects data information as trace data.

No

Does not collect data information as trace data.

Trace the software trace

Select whether to collect information on trace output instructions to be embedded that were generated during program execution as trace dataNote.

Default

No

Modifying

Select from the drop-down list.

Available values

Yes

Collects information as trace data.

No

Does not collect information as trace data.

Trace the DBCP

Select whether to collect information on DBCP that were generated during program execution as trace dataNote.

This property appears only when the [Trace the software trace] property is set to [Yes].

Default

Yes

Modifying

Select from the drop-down list.

Available values

Yes

Collects information as trace data.

No

Does not collect information as trace data.

Trace the DBTAG

Select whether to collect information on DBTAG that were generated during program execution as trace dataNote.

This property appears only when the [Trace the software trace] property is set to [Yes].

Default

Yes

Modifying

Select from the drop-down list.

Available values

Yes

Collects information as trace data.

No

Does not collect information as trace data.

Trace the fetch address of the DBTAG

[Full-spec emulator]

[E1][E20]

Select whether to collect information on DBTAG that were generated during program execution, along with the values of addresses where the DBTAG instructions were executed.

This property appears only when the [Trace the software trace] property is set to [Yes].

Default

Yes

Modifying

Select from the drop-down list.

Available values

Yes

Collects information as trace data.

No

Does not collect information as trace data.

Trace the DBPUSH

Select whether to collect information on DBPUSH that were generated during program execution as trace dataNote.

This property appears only when the [Trace the software trace] property is set to [Yes].

Default

Yes

Modifying

Select from the drop-down list.

Available values

Yes

Collects information as trace data.

No

Does not collect information as trace data.

Trace the fetch address of the DBPUSH

[Full-spec emulator]

[E1][E20]

Select whether to collect information on DBPUSH that were generated during program execution, along with the values of addresses where the DBTAG instructions were executed.

This property appears only when the [Trace the software trace] property is set to [Yes].

Default

Yes

Modifying

Select from the drop-down list.

Available values

Yes

Collects information as trace data.

No

Does not collect information as trace data.

Trace the GTM

Select whether to collect the results of tracing of the GTM.

This property appears only when the [Debug the GTM function] property is set to [Yes].

Default

No

Modifying

Select from the drop-down list.

Available values

Yes

Collects information as trace data.

No

Does not collect information as trace data.

Channel to get the trace of the MCS

Select the MCS channel to get the trace.

This property appears only when the [Trace the GTM] property is set to [Yes].

Default

All

Modifying

Select from the drop-down list.

Available values

All,Ch0,Ch1,Ch,Ch3,Ch4,Ch5,Ch6,Ch7

Trace the branch PC of the MCS

Select whether to collect PC values for the source and destination instructions in branch processing that occurred during GTM execution as trace data.

This property appears only when the [Trace the GTM] property is set to [Yes].

Default

Yes

Modifying

Select from the drop-down list.

Available values

Yes

Collects information as trace data.

No

Does not collect information as trace data.

Trace the data access of the MCS

Select whether to collect data information on access-related events that occurred during GTM execution as trace data.

This property appears only when the [Trace the GTM]property is set to [Yes].

Default

Yes

Modifying

Select from the drop-down list.

Available values

Yes

Collects information as trace data.

No

Does not collect information as trace data.

Note

[Simulator]
The trace memory is cleared when you change the setting of this property.

(9)

[Trace Memory]

Caution 1.

[Full-spec emulator][E1][E20]
Properties in this category cannot be changed during program execution.

Caution 2.

[E1][E20]
If the trace function is not mounted on the microcontroller used, all properties in this category become unchangeable after connecting to the debug tool (the trace function cannot be used).

Trace memory

Select the area to store the trace data with the internal trace function.

If the device used for debugging cannot output the internal trace to the Global Emulation RAM when connecting with [Global Emulation RAM] selected, it is automatically changed to [Internal trace memory].

[IE850A]

This property appears only when the selected the [Debug mode] property in the [External Trace] category in [Connect Settings] tab is set to [Use external trace].

Default

Internal trace memory

Modifying

Select from the drop-down list.

Available values

Internal trace memory

Global Emulation RAM

Start address of the trace memory

Specifies the start address of the area where the trace data is stored when the trace data is stored in the Global Emulation RAM by the internal trace.

If a setting error occurs during connection, set the start address of the Global Emulation RAM as the initial value.

Default

Blank

Modifying

Directly enter from the keyboard.

Available values

An address within the Global Emulation RAM of the selected microcontroller.

Trace memory size[frames]

[IE850A]

[Full-spec emulator]

Select the memory size for storing the trace data by the trace frame numbersNote 1, 2, 3.

Default

[IE850A][Full-spec emulator]

8K

[Simulator]

4K

Modifying

Select from the drop-down list.

Available values

[IE850A]

2K, 4Kt, 8K, 16K, 32K, 64K, 128K, 256K, 512K, 1M, 2M, 4M, 8M, 16M, 32M, 64M, 128M, 256M, 512M, 1G

[Full-spec emulator]

8K, 16K, 32K, 64K, 128K, 256K, 512K

[Simulator]

4K,8K,12K,16K,20K,24K,28K,32K,36K,40K,44K,

48K,52K,56K,60K,64K,128K 192K,256K,320K,384K,

448K,512K,576K,640K,704K,768K,832K,896K,960K,

1M,2M,3M

Clear trace memory before running

Select whether to clear the trace memory before executing.

Default

Yes

Modifying

Select from the drop-down list.

Available values

Yes

Clears the trace memory.

No

Does not clear the trace memory.

Operation after trace memory is full

Select the operation after the trace memory is full with the collected trace dataNote 2.

Default

Non stop and overwrite to trace memory

Modifying

Select from the drop-down list.

Available values

Non stop and overwrite to trace memory

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

Stop traceNote 4

Stops overwriting trace data when trace memory is used up (the program execution will not be stopped).

Stop

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

Note 1.

The trace frame is a unit of trace data. Each fetch/write/read uses one trace frame.

Note 2.

[Full-spec emulator][E1][E20]
The trace memory is cleared when you change the setting of this property.

Note 3.

[Simulator]
The trace memory is cleared when you change the setting of this property.

Note 4.

[E1][E20]
This item is not displayed when the [Trace priority] property is set to [Data priority].
[IE850A]
This item is not displayed when the [Use external trace] property on the [Connect Settings] tab is set to [No] and the [Trace priority] property is set to [Data priority].

(10)

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

Caution 1.

[Full-spec emulator][E1][E20]
Properties in this category cannot be changed during program execution.

Caution 2.

[E1][E20]
If the trace function is not mounted on the microcontroller used, all properties in this category become unchangeable after connecting to the debug tool (the trace function cannot be used).

Trace range setting

[Full-spec emulator]

[E1][E20]

Select the range of trace data to be collected.

Default

Traces section

Modifying

Select from the drop-down list.

Available values

Traces section

Collects the execution history as trace data within the section specified with a trace start event and a trace end event.

Traces out of range

Collects the execution history as trace data outside the range specified with a trace start event and a trace end event.

(11)

[Trace Time Tag] [Simulator]

The detailed information on Trace Time Tagis displayed and its configuration can be changed.

Accumulate trace time

[Simulator]

Select whether to display the accumulated tracing time in the Trace panelNote.

Default

No

Modifying

Select from the drop-down list.

Available values

Yes

Displays the accumulated tracing time.

No

Displays the trace time with differential value.

Rate of frequency division of trace time tag

[Simulator]

Select the frequency division ratio of the counter to be used for time tag display (the [Time] item in the Trace panel)Note.

Changing the frequency division ratio here changes the number of clocks necessary to count up a counter value which is displayed in the time tag of the branch PC and the data access.

Default

1/1

Modifying

Select from the drop-down list.

Available values

1/1, 1/2, 1/4, 1/8, 1/16, 1/32, 1/64, 1/128, 1/256, 1/512, 1/1K, 1/4K, 1/8K, 1/16K, 1/64K, 1/256K, 1/1M

Note

The trace memory is cleared when you change the setting of this property.

(12)

[Output Software Trace from LPD] [E2]

The detailed information on software tracing through LPD output is displayed and its configuration can be changed (see "2.14.1 Configure the trace operation").

Caution 1.

[E2]
Properties in this category cannot be changed during program execution.

Caution 2.

[E2]
If software tracing through LPD output is not mounted on the microcontroller used, all properties in this category become unchangeable after connecting to the debug tool (software tracing through LPD output cannot be used).

Output the software trace from the LPD

Select whether to output the software trace from the LPD.

Default

No

Modifying

Select from the drop-down list.

Available values

Yes

Outputs the software trace from the LPD.

No

Does not output the software trace from the LPD.

Target when outputting the software trace from the LPD

Select the target when outputting the software trace from the LPD.

This property appears only when the [Output the software trace from the LPD] property is set to [Yes].

Default

Core name

Modifying

Select from the drop-down list.

However, changeable only when disconnected from the debug tool.

Available values

Core name

Outputs trace data from the LPD for the selected core name.

Output the DBCP

Select whether to output information on DBCP that were generated during program execution as trace data from the LPD.

This property appears only when the [Output the software trace from the LPD] property is set to [Yes].

Default

Yes

Modifying

Select from the drop-down list.

Available values

Yes

Outputs information from the LPD.

No

Does not output information from the LPD.

Output the DBTAG

Select whether to output information on DBTAG that were generated during program execution as trace data from the LPD.

This property appears only when the [Output the software trace from the LPD] property is set to [Yes].

Default

Yes

Modifying

Select from the drop-down list.

Available values

Yes

Outputs information from the LPD.

No

Does not output information from the LPD.

Output the fetch address of the DBTAG

Select whether to output information on DBTAG that were generated during program execution as trace data from the LPD, along with the values of addresses where the DBTAG instructions were executed.

This property appears only when the [Output the software trace from the LPD] property is set to [Yes].

Default

Yes

Modifying

Select from the drop-down list.

Available values

Yes

Collects information as trace data.

No

Does not collect information as trace data.

Output the DBPUSH

Select whether to output information on DBPUSH that were generated during program execution as trace data from the LPD.

This property appears only when the [Output the software trace from the LPD] property is set to [Yes].

Default

Yes

Modifying

Select from the drop-down list.

Available values

Yes

Collects information as trace data.

No

Does not collect information as trace data.

Output the fetch address of the DBPUSH

Select whether to output information on DBPUSH that were generated during program execution as trace data from the LPD, along with the values of addresses where the DBPUSH instructions were executed.

This property appears only when the [Output the software trace from the LPD] property is set to [Yes].

Default

Yes

Modifying

Select from the drop-down list.

Available values

Yes

Collects information as trace data.

No

Does not collect information as trace data.

Priority when outputting the software trace data from the LPD

Select which item should be given priority when outputting the software trace from the LPD.

This property appears only when the [Output the software trace from the LPD] property is set to [Yes].

Default

Speed priority

Modifying

Select from the drop-down list.

Available values

Speed priority

Outputs the software trace from the LPD giving priority to the real-time performance.

Data priority

Outputs the software trace from the LPD after stopping the execution pipeline of the CPU temporarily so that no data is missed.

Operation after the recording memory is full

Select the operation after the recording memory is full with software trace data.

This property appears only when the [Output the software trace from the LPD] property is set to [Yes].

Default

Overwrite the record memory and continue

Modifying

Select from the drop-down list.

Available values

Overwrite the record memory and continue

Continues overwriting older software trace data even after the recording memory is used up.

Stop recording

Stops outputting software trace data when the recording memory is used up (the program execution will not be stopped).

Stop program

Stops running the program and outputting software trace data when the recording memory is used up.

(13)

[Timer]

The detailed information on timer functions is displayed and its configuration can be changed.

Use timer function [Simulator]

Select whether to use the timer function.

Default

No

Modifying

Select from the drop-down list.

Available values

Yes

Uses timer functions.

No

Does not use timer functions.

Timer event target

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

Select the timer event target.

When the core name selected for this property is changed, also change the value of the [Trace target] property in the [Trace] category.

This property appears only when the selected microcontroller supports this function and the [Debug mode] property in the [Multi core] category is set to [Async debug mode].

Default

Core name

Modifying

Select from the drop-down list.

Available values

Core name

Enables the specification of a timer event for the selected core.

(14)

[Mask for Input Signal] [Full-spec emulator][E1][E20]

The detailed information on the masking input signal is displayed and its configuration can be changed.

Mask WAIT signal

 

Select whether to mask WAIT signal to prevent the signal input to emulators.

Default

[Full-spec emulator]

No

[E1][E20]

Yes

Modifying

Select from the drop-down listNote 1.

Available values

Yes

Masks WAIT signal.

No

Does not mask WAIT signal.

Mask RESET signal

 

Select whether to mask RESET signal to prevent the signal input to emulators.

Default

[Full-spec emulator]

No

[E1][E20]

Yes

Modifying

Select from the drop-down listNote 1.

Available values

Yes

Masks RESET signal.

No

Does not mask RESET signal.

Select the RESET signal to mask

 

Select a RESET signal to be masked.

This property appears only when the [Mask RESET signal] property is set to [Yes].

Default

[Full-spec emulator]

TARGET RESET signal

[E1][E20]

TARGET RESET signal and INTERNAL RESET signal

Modifying

[Full-spec emulator]

Select from the drop-down list.

[E1][E20]

Changes not allowed

Available valuesNote 2

TARGET RESET signal

Masks TARGET RESET signal.

TARGET RESET signal and INTERNAL RESET signal

Masks TARGET RESET signal and INTERNAL RESET signal.

Mask PWRGD signal

[Full-spec emulator]

Select whether to mask PWRGD signal to prevent the signal input to emulators.

Default

Yes

Modifying

Select from the drop-down listNote 1, 3.

Available values

Yes

Masks PWRGD signal.

No

Does not mask PWRGD signal.

Note 1.

[Full-spec emulator]
When the [Connecting with target board] property in the [Connection with Target Board] [Full-spec emulator][E1][E20] category on the [Connect Settings] tab is set to [No], this property is fixed to [Yes] automatically after connecting to the debug tool (changes not allowed).

Note 2.

[Full-spec emulator]
If this property cannot be set as [TARGET RESET signal] in the POD, it is fixed to [TARGET RESET signal and INTERNAL RESET signal] after connection to the debug tool (changing from this setting is not allowed).

Note 3.

If this property cannot be set as [Yes] in the POD, it is automatically fixed to [No] after connection to the debug tool (changing from this setting is not allowed).

(15)

[Coverage] [Simulator]

The detailed information on coverage functions is displayed and its configuration can be changed.

Use coverage function

 

Select whether to use the coverage function.

Default

No

Modifying

Select from the drop-down list.

Available values

Yes

Uses coverage functions

No

Does not use coverage functions

Reuse coverage result

Select whether to load/save the coverage measurement result when connecting to or disconnecting from the debug tool.

This property appears only when the [Use coverage function] property is set to [Yes].

Default

No

Modifying

Select from the drop-down list.

Available values

Yes

Loads/saves the coverage measurement result.

No

Does not load/save the coverage measurement result.

Coverage area of measurement(1MBytes)

 

Specify the area that performs coverage measurement.

Specify the start address of any 1 Mbyte space other than the internal ROM area.

This property appears only when the [Use coverage function] property is set to [Yes].

Default

100000

Modifying

Directly enter from the keyboard.

Available values

Address without the address range of the internal ROM area (symbols cannot be used).

(16)

[Simulator GUI] [Simulator]

The detailed information on the Simulator GUI function is displayed and its configuration can be changed.

Caution

If a microcontroller whose Simulator does not support peripheral function simulations is selected (i.e. the selected microcontroller supports only a instruction simulator), all properties in this category become invalid.

Display Simulator GUI

Select whether to display the Simulator GUI window to use the Simulator GUI function.

Default

Yes

Modifying

Select from the drop-down list.

Note that changes can be made only when program execution is halted.

Available values

Yes

Displays the Simulator GUI window.

No

Does not displays the Simulator GUI window.

Display Simulator GUI on top of other windows

Select whether to display the Simulator GUI window in the forefront when program execution starts.

This property appears only when the [Display Simulator GUI] property is set to [Yes].

Default

Yes

Modifying

Select from the drop-down list.

Available values

Yes

Displays it in the forefront.

No

Does not display it in the forefront.

(17)

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

The detailed information on the control method of a multi-core is displayed and its configuration can be changed.

Debug mode

Select the control method of a multi-core.

Caution

The cores that can collect trace data differ depending on the selection of this property.
For the selection of the cores to collect trace data, see "2.14.1 Configure the trace operation".

See "2.9 Select a Core (PE)" for selecting the debug target.

This property appears only when the selected microcontroller is a multi-core.

This property can be changed only while all cores are stopped.

Default

Sync debug mode

Modifying

Select from the drop-down list.

Available values

Sync debug mode

Synchronizes execution and stop of all cores mounted in the microcontroller.

For the cores that can collect trace data, [Debug core only] or [All core] can be selected by the [Trace target] property in the [Trace] category.

Async debug mode

Controls execution and stop of only the core that is selected to be debugged.

The core that can collect trace data is only the core selected by the [Trace target] property in the [Trace] category.

Debug initial stop state

Select whether to debug the initial stop state of the CPU.

Default

No

Modifying

Select from the drop-down list.

Available values

Yes

When the program is restarted, the CPU enters the initial stop state (which is the state the CPU enters on release from the reset state).

No

When the program is restarted, the CPU does not enter the initial stop state (which is the state the CPU enters on release from the reset state).

The CPU enters the break state before the program starts running.

(18)

[Hardware-assisted Virtualization]

The detailed information on the control method of step execution is displayed and its configuration can be changed.

Select contexts on debug target

Specify whether to select to the contexts on the debug target.

When [Yes] is selected, only the contexts selected in the [Contexts on debug target] property are handled as the targets for debugging.

This property appears only when the selected microcontroller supports this function.

Default

No

Modifying

Select from the drop-down list.

Available values

Yes

The contexts for debugging are to be specified.

No

The contexts for debugging are not to be specified.

Contexts on debug target

Select wether to the contexts on the debug target.

Select the contexts for debugging per core of the selected microcontroller.

This property appears only when the [Select contexts on debug target] property is set to [Yes].

Default

[The total number of cores in the selected microcontroller]

Modifying

Specify with the Select Contexts on Debug target dialog box.

The Select Contexts on Debug target dialog box is opened by clicking the [...] button that appears at right edge of this field when you select this property (you cannot change the setting on this panel).

Displayed Content

Displays the selected state of the contexts for debugging.

Skip contexts other than debug targets

Select whether to skip the contexts that are not for debugging.

When [Yes] is selected, if a break occurs in a context that has not been selected in the [Contexts on debug target] property, program execution is automatically continued until a transition to a context for debugging, and the break occurs on completion of this transition.

This property appears only when the [Select contexts on debug target] property is set to [Yes].

Default

Yes

Modifying

Select from the drop-down list.

Available values

Yes

Contexts that are not for debugging are skipped.

No

Contexts that are not for debugging are not skipped.

(19)

[Step function]

The detailed information on the control method of step execution is displayed and its configuration can be changed.

Skip target section

Select whether to skip the target section.

Default

No

Modifying

Select from the drop-down list.

Available values

Yes

Skips the target section.

No

Does not skip the target section.

Target section

Specify the target section.

This property appears only when the [Skip target section] property is set to [Yes].

Default

[Number of sections to skip]

Modifying

Specify with the Specified Section dialog box.

The Specified Section dialog box is opened by clicking the [...] button that appears at right edge of this field when you select this property (The sections to be skipped cannot be specified from this panel.).