The address condition and data condition for access-related events can be edited.
For details on how to edit the address and the pass count, see “(1) Editing the address“, “(2) Editing the pass count (or the number of times passed)“.
To edit access-related events, use the Detailed Settings of Access Events dialog box that is displayed by performing the following operation on the Events panel.
In the [Compare condition] property in the [Address Condition] category, specify a comparison condition from the drop-down list.
Depending on the specified comparison condition, the following address conditions can be set in combination with the address values displayed in the [Address] property in the [Address] category.
The address value is made the condition. When an access to the address value occurs, the condition holds true.
The address value is made the start address. Enter an end address value in the [End address] property that is added in the [Address Condition] category. When access to any place in the range of start and end addresses set occurs, the condition holds true.
Also, in the [Area condition] property that is added the same way, it is possible to set "outside" of the address range for the address condition.
[RX100, RX200 Series other than RX26T Group]] |
[RX600, RX700 Series, RX26T Group] |
A mask value can be set for the address value. Enter an address mask value in hexadecimal notation in the [Address mask] property that is added in the [Address Condition] category. When an access to the address that matches the masked address occurs, the condition holds true.
Also, in the [Compare] property that is added the same way, it is possible to set "Any other value (!=)" for the address comparison condition.
The address value to be used as the condition is masked bit-wise with a mask value for which "0" is specified. |
Specify one of the following items for the access type
Specify one of the following items for the access size.
Specify a data comparison condition.
The comparison condition differs with each debug tool as follows:
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. |
[Simulator] |
Specify a data value with a hexadecimal number.
Specify a data value in hexadecimal.
This property is displayed when you've specified one of the following items in the [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<=)]
Specify a data value with a hexadecimal number.
This property is displayed only when you've specified [Inside the range (<=Values<=)] or [Outside the range !(<=Values<=)] in the [Compare condition] property.
When you entered a comparison data value, this property is displayed, allowing you to specify whether
or not a mask value for the data value be specified. If you specify [Yes], the data mask can be specified.
[Simulator] |
This property is displayed when you've specified [Yes] in the [Specify the data mask] property. Enter a data mask value in hexadecimal, so that when a data access that matches the masked data and comparison condition occurs, the condition holds true.
Specify comparison data with a hexadecimal number.
This property is displayed when you've specified [Difference] in the [Compare condition] property.
Specify whether or not the data to compare has a sign.
This property is displayed when you've specified one of the following items in the [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<=)]
Editing Bus master [E1/E20 [RX71M, RX66x, RX65x, RX64M, RX66T, RX671, RX72T, RX72M, and RX72N Groups]] |