Detailed Settings of Access Events dialog box


This dialog box is used to display or change detailed information on access-related events selected on the Events panel.

Note that the access-related events refer to the following events on the Events panel.

-

Read, write, and read/write in the detailed information on combination break [E1] [E20] [EZ Emulator]

-

Read, write, and read/write in the detailed information on hardware break [Simulator]

-

Read, write, and read/write in the detailed information on trace

-

Read, write, and read/write in the detailed information on point trace

-

Read, write, and read/write in the detailed information on timer result

Figure A.63

Detailed Settings of Access Events Dialog Box [E1] [E20] [EZ Emulator]

Figure A.64

Detailed Settings of Access Events Dialog Box [Simulator]

 

This section describes the following.

[How to open]

-

On the Events panel, move the caret to the access-related event in trace of which you wish to change the detailed information, then select [Edit Condition ...] from the context menu.

-

On the Events panel, move the caret to the access-related event in point trace of which you wish to change the detailed information, then select [Edit Condition ...] from the context menu.

-

On the Events panel, move the caret to the access-related event in timer result of which you wish to change the detailed information, then select [Edit Condition ...] from the context menu.

 

[E1] [E20] [EZ Emulator]

-

On the Events panel, move the caret to the access-related event in combination break of which you wish to change the detailed information, then select [Edit Condition ...] from the context menu.

 

[Simulator]

-

On the Events panel, move the caret to the access-related hardware break of which you wish to change the detailed information, then select [Edit Condition ...] from the context menu.

[Description of each area]

(1)

Detailed information display/change area

This area displays, in list form of the category, the detailed information on an access-related event that is selected on the Events panel, allowing for its settings to be changed directly.

(2)

Property description area

This area displays a simple description of the category or property selected in the detailed information display/change area.

[Toolbar]

 

Displays categories in the detailed information display/change area.

 

Hides categories in the detailed information display/change area and rearranges only the property items in the ascending order.

[Description of each category]

The properties that can be displayed and changed differ with the debug tool used.

 

(1) For [E1] [E20] [EZ Emulator]

(2) For [Simulator]

(1)

For [E1] [E20] [EZ Emulator]

(a)

[Address]

Address

Display and specify the address at which an access-related event is set.

Default

Depends on selected event

modifying

By entering directly from the keyboard

Available values

0x0 to 0xFFFFFFFF

(b)

[Address Condition]

Compare condition

Specify address comparison condition.

Default

No specification

Modifying

By selecting from the drop-down list

Available values

No conditions

No address comparison condition is specified

Address areaNote1 Note2

Specify comparison condition based on an address range.

Compare with address mask

Specify masked comparison condition.

Area condition

Specify address comparison range condition.

This property is displayed only when [Address area] is selected in the [Compare condition] property.

Default

Inside the range (<=values<=)

Modifying

By selecting from the drop-down list

Available values

Inside the range (<=values<=)

Condition holds true for an access within the range.

Outside the range
!(<=Values<=)

Condition holds true for an access outside the range.

End address

Specify the end address

The start address is the value displayed in the [Address] property.

This property is displayed only when [Address area] is selected in the [Compare condition] property.

Default

Blank

Modifying

By entering directly from the keyboard

Available values

0x0 to 0xFFFFFFFF

Address mask

Specify a mask value in hexadecimal.Note3

This property is displayed only when [Compare with address mask] is selected in the [Compare condition] property.

Default

Blank

Modifying

By entering directly from the keyboard

Available values

0x0 to 0xFFFFFFFF

Compare

Specify comparison condition.

This property is displayed only when [Compare with address mask] is selected in the [Compare condition] property.

Default

Specified value (==)

Modifying

By selecting from the drop-down list

Available values

Specified value (==)

Condition holds true when the address range that matches the result of the mask is accessed.

Any other value (!=)

Condition holds true when any address that does not match the result of the mask is accessed.

Note 1.

[RX100, RX200 Series]
Comparison conditions based on an address area are not supported.

Note 2.

[RX600 Series]
You can specify "Address area" as the comparison condition only to one event.

Note 3.

The address value to be used as the condition is masked bit-wise with a mask value for which "0" is specified.
Example) To set an address condition of 0x1000 to 0x1FFF
Address value: 0x1000
Mask value: 0xF000


(c)

[Data Condition]

Access type

Specify the type of access.

Default

Read/Write

Modifying

By selecting from the drop-down list

Available values

Read

The specified type of access is a read.

Write

The specified type of access is a write.

Read/Write

The specified type of access is a read and a write.

Access size

Specify the access size.

Default

No conditions

Modifying

By selecting from the drop-down list

Available values

No conditions

No access size is specified.

True for all access sizes.

Byte

The specified access size is a byte.

Word

The specified access size is a word.

Long word

The specified access size is a long word.

Compare data

Specify compare data in hexadecimal.

Default

Blank

Modifying

By entering directly from the keyboard

Available values

0x0 to 0xFFFFFFFF

Specify the data mask

Specify whether or not to specify a data mask.

Default

No

Modifying

By selecting from the drop-down list

Available values

Yes

Data mask is specified.

No

No data mask is specified.

Mask value

Specify mask data in hexadecimal.Note

This property is displayed only when [Yes] is specified in the [Specify the data mask] property.

Default

Blank

Modifying

By entering directly from the keyboard

Available values

0x0 to 0xFFFFFFFF

Compare condition

Specify data comparison condition.

This property is displayed only when [Yes] is specified in the [Specify the data mask] property.

Default

Specified value (==)

Modifying

By selecting from the drop-down list

Available values

Specified value (==)

Condition holds true with the access of the data value that matches the result of the mask.

Any other value (!=)

Condition holds true with any access of the data value that does not match the result of the mask.

Note

The data value to be used as the condition is masked bit-wise with a mask value for which "0" is specified.

(d)

[Bus master] [RX71M and RX64M Groups]

Bus master

Specify the bus master.

Default

CPU

How to change

By selecting from the drop-down list

Specifiable value

CPU

When the specified data access from the CPU occurs, the condition holds true.

DMAC/DTC

When the specified data access from the DMAC/DTC occurs, the condition holds true.

Caution

For an microcontroller that does not have the function for selecting the Bus master of data access, [Bus master] property is not displayed.

(e)

[Pass Count]

Pass count

Specify a pass count in decimal.

The relevant event occurs when the event condition is met as many times as the entered pass count.

Default

1

Modifying

By entering directly from the keyboard

Available values

1 to 256

Caution 1.

[E1] [E20] [EZ Emulator]
The pass count can be specified by any value other than 1 for only one event among all events (including execution-related events).
If a pass count of other than 1 is specified for two events, an error results.

Caution 2.

[E1(Serial)/E20(Serial)/EZ Emulator [RX100, RX200 Series]]
The pass count can only be specified by 1. Any value other than 1 cannot be specified.

(2)

For [Simulator]

(a)

[Address]

Address

Display and specify the address at which an access-related event is set.

Default

Depends on selected event

modifying

By entering directly from the keyboard

Available values

0x0 to 0xFFFFFFFF

(b)

[Address Condition]

Compare condition

Displays address comparison condition.

Default

No conditions

Modifying

Not changeable

(c)

[Data Condition]

Access type

Specify the type of access.

Default

Depends on selected event

Modifying

By selecting from the drop-down list

Available values

Read

The specified type of access is a read.

Write

The specified type of access is a write.

Read/Write

The specified type of access is a read and a write.

Access size

Specify the access size.

Default

Depends on selected event

Modifying

By selecting from the drop-down list

Available values

No conditions

No access size is specified.

True for all access sizes.

Byte

The specified access size is a byte.

Word

The specified access size is a word.

Long word

The specified access size is a long word.

Compare condition

Specify data comparison condition.

This property is not displayed when [No conditions] is specified in the [Access size] property.

Default

Equal (==)

Modifying

By selecting from the drop-down list

Available values

Equal (==)

True when data matches specified value.

Not equal (!=)

True when data does not match specified value.

Inverse sign

True when the sign is inverted between the previously accessed data and the data accessed this time.Note1

Difference

True when the difference between the previously accessed data and the data accessed this time exceeds a specified value.Note1

Greater than (>)

True when data is greater than
specified value.

Less Than (<)

True when data is smaller than
specified value.

Greater than or equal to (>=)

True when data is equal to or greater than specified value.

Less Than or equal to (<=)

True when data is equal to or smaller than specified value.

Inside the range (<=Values<=)

True when data is within the range of specified value.

([Compare data1] <= data <= [Compare data2])

Outside the range !(<=Values<=)

True when data is outside the range of specified value.

(data < [Compare data1] || [Compare data2] < data)

No conditions

Compare data is not specified.

Compare data1

Specify compare data in hexadecimal.

This property is displayed when one of the following is specified in [Compare condition] property.

-

Equal (==)

-

Not equal (!=)

-

Greater than (>)

-

Less Than (<)

-

Greater than or equal to (>=)

-

Less Than or equal to (<=)

-

Inside the range (<=Values<=)

-

Outside the range !(<=Values<=)

Default

Blank

Modifying

By entering directly from the keyboard

Available values

0x0 to 0xFFFFFFFF

Compare data2

Specify compare data in hexadecimal.

This property is displayed when one of the following is specified in [Compare condition] property.

-

Inside the range (<=Values<=)

-

Outside the range !(<=Values<=)

Default

Blank

Modifying

By entering directly from the keyboard

Available values

0x0 to 0xFFFFFFFF

Difference

Specify compare data in hexadecimal.

This property is displayed when [Difference] is specified in [Compare condition] property.

Default

Blank

Modifying

By entering directly from the keyboard

Available values

0x0 to 0xFFFFFFFF

Specify the data mask

Specify whether or not to specify a data mask.

This property is displayed when one of the following is specified in [Compare condition] property.

-

Equal (==)

-

Not equal (!=)

-

Greater than (>)

-

Less Than (<)

-

Greater than or equal to (>=)

-

Less Than or equal to (<=)

-

Inside the range (<=Values<=)

-

Outside the range !(<=Values<=)

Default

No

Modifying

By selecting from the drop-down list

Available values

Yes

A data mask is specified.

No

No data mask is specified.

Mask value

Specify a mask value in hexadecimal.Note2

This property is displayed when [Yes] is specified in [Specify the data mask] property.

Default

Blank

Modifying

By entering directly from the keyboard

Available values

0x0 to 0xFFFFFFFF

Sign

Specify whether or not the data to be compared includes a sign.

This property is displayed when one of the following is specified in [Compare condition] property.

-

Difference

-

Greater than (>)

-

Less Than (<)

-

Greater than or equal to (>=)

-

Less Than or equal to (<=)

-

Inside the range (<=Values<=)

-

Outside the range !(<=Values<=)

Default

Signed

Modifying

By selecting from the drop-down list

Available values

Signed

Data is compared with the sign included.

Unsigned

Data is compared with no sign included.

Note 1.

For [Inverse sign] and [Difference], since comparison is made with the previous data, the condition never holds true after a reset and in the first determination of whether condition is true.

Note 2.

The address value to be used as the condition is masked bit-wise with a mask value for which "0" is specified.

[Function buttons]

Buttons

Functions

OK

Applies the detailed settings made in this dialog box to the access-related events before closing the dialog box.

Cancel

Nullifies settings and closes this dialog box.

Help

Displays the help for this dialog box.