2.1 Overview

The resource information tool can be used to confirm and modify the resource information (e.g. system information and memory area information) that changes dynamically as the program executes.

The operating procedures for the resource information tool are described below.

(1) Start CS+

Launch the CS+ from the [start] menu of Windows.

Remark See "CS+ Start" for details on "Start CS+".

(2) Open project

Open the project to debug.

Remark See "CS+ Start" for details on "Open project".

(3) Select debug tool

Select the type of debugging tool with which to debug the program (E1, E20 or Simulator).

Remark See "CS+ RH850 Debug" for details on "Select debug tool".

(4) Download programs

Download the program to debug.

Remark See "CS+ RH850 Debug" for details on "Download programs".

(5) Open Realtime OS Resource Information Panel

Open the Realtime OS Resource Information panel.

Remarks 1. When a program using the RI850V4 functionality is downloaded, this panel opens automatically.

2. The value will be indeterminate for the resource information shown when the RI850V4 system initialization is incomplete, because it will not be managed by the RI850V4.

(6) Execute/stop programs

Run the program to the location for which you wish to display the resource information.

Remarks 1. See "CS+ RH850 Debug" for details on "Execute/stop programs".

2. The quality of the code of the realtime OS is guaranteed and does not need to be analyzed during debugging of user programs. Therefore, the realtime OS resource information displaying plug-in uses the "step-in skip the specified section" facility of the debugger to exclude the OS code from the target of debugging. For details of this step-in facility, see "CS+ RH850 Debug Tool".

(7) Confirm Resource Information

On the Realtime OS Resource Information panel tabs (e.g. [System] tab and [Memory Area] tab), check the current status of the resource information.

(8) Change Resource Information

Change the contents of the resource information (e.g. RI850V4 system time and task status) by issuing service calls from the Realtime OS Resource Information panel.