This panel displays the functions that access variables in the form of an orthogonal table.
When the microcontroller used is a single-core product of RH850, start the exclusive control check tool to check whether exclusive control for variables is performed correctly. This tool can also be used to confirm whether variables are accessed correctly in the exclusive control period.
See CS+ RH850 Debug Tool for detail about the exclusive control check tool.
The exclusive control check tool can be used when CC-RH V1.04.00 or higher is used and Full-spec emulator, E1 or E20 is selected as the debug tool. |
This section describes the following.
The contents of this area are switched according to the selected tab.
In the active project, the functions that access variables are displayed in an orthogonal table.
This information is created using the cross reference information and map information. If no information is displayed, click (button for running a build with the build option for generating the orthogonal table made valid) on the right edge of the toolbar and generate information.
The state of functions accessing variables which has been acquired by statically analyzing the C source program is also displayed.
A cell containing "R" indicates that the value of the variable has been read. The number in parentheses indicates the number of locations at which the variable was read from within the function. |
A cell containing "W" indicates that the value of the variable has been written. The number in parentheses indicates the number of locations at which the variable was written to within the function. |
A cell whose letters are in error color indicates a location at which there is a problem in exclusive control. |
Double-clicking the variable name or cell which shows the state of access to the variable displays that definition in an editor.
The information obtained by executing the exclusive control check tool (which variable is accessed by the function, whether that access is read or write, and whether access was made correctly during the exclusive control section) is displayed in time series.
A cell containing "R" indicates that the value of the variable has been read. The number in parentheses indicates the number of locations at which the variable was read from within the function. |
A cell containing "W" indicates that the value of the variable has been written. The number in parentheses indicates the number of locations at which the variable was written to within the function. |
A cell whose letters are in error color indicates a location at which there is a problem in exclusive control. |
Double-clicking the variable name, function name, or cell which shows the state of access to the variable displays that definition in an editor.
There are two tabs: [Orthogonal Table] tab which displays the functions that access variables in the form of an orthogonal table and [Sequential List] tab which displays time-series information on exclusive control that was measured by the exclusive control check tool.
The [Sequential List] tab only appears when the target microcontroller is a single-core product of RH850 and used with an emulator.
The toolbar is displayed only when the target microcontroller is a single-core product of RH850 and used with an emulator, and the compiler in use supports generation of cross reference information.