[System] tab

This tab displays the system information (e.g. RTOS Name and Version) of the RI850V4.

Figure A-2. [System] Tab



The following items are explained here.

- [How to open]

- [Description of each area]

- [Context menu]

[How to open]

- From the [Debug] menu, select [Download].

- From the [View] menu, select [Realtime OS] >> [Resource Information].

[Description of each area]

(1) Information display area

This area displays the system information (e.g. RTOS Name and Version) of the RI850V4.

This area consists of the following items.

RTOS Name

The RTOS name "RI850V4" is shown.

Version

The version of the RI850V4 is shown.

System Time

The system time of the RI850V4 (in milliseconds) is shown.

Interrupt Nest

The nesting level of interrupt processes (including CPU exception processes) is shown.

Dispatching

The system state of the RI850V4 is shown.

Disable

Dispatch disabled state

Enable

Dispatch enabled state

CPU Lock

The system state of the RI850V4 is shown.

Locked

CPU locked state

Unlocked

CPU unlocked state

System Stack Area

The start address, end address, and size (in bytes) of the system stack are shown in the following format.

Start address - End address (Size)

Current System SP

If the processing program is operating on the system stack, the start address of the system stack is shown. If it is running on the task stack, then the current SP value is shown.

Idle Routine Start Address

The start address of the idle routine is shown.

Number of Priority

The maximum priority of the task is shown.

Number of Task

The total number of tasks is shown.

Number of Semaphore

The total number of semaphores is shown.

Number of Eventflag

The total number of eventflags is shown.

Number of Data Queue

The total number of data queues is shown.

Number of Mailbox

The total number of mailboxes is shown.

Number of Mutex

The total number of mutexes is shown.

Number of Message Buffer

"--" is shown.

Number of Fixed-Sized Memory Pool

The total number of fixed-sized memory pools is shown.

Number of Variable-Sized Memory Pool

The total number of variable-sized memory pools is shown.

Number of Cyclic Handler

The total number of cyclic handlers is shown.

Number of Alarm Handler

"--" is shown.

Number of Interrupt Handler

The total number of interrupt handlers/CPU exception handlers is shown.

Number of Initialize Routine

The total number of initialize routines is shown.

Number of Extended Service Call Routine

The total number of extended service call routines is shown.



Remarks 1. Double-clicking the system information cell for System Stack Area or Current System SP displays the system stack contents in the Memory panel and moves the caret to the relevant location.

2. Double-clicking the system information cell for Idle Routine Start Address displays the source file of the idle routine in the Editor panel and moves the caret to the relevant location.

[Context menu]

The context menu displayed in response to a right mouse click differs as follows depending on the area clicked.

(1) Header column

Display

Displays cascade menus for selecting the header items to display.

Selected item name

The following items are displayed for selection.

RTOS Name, Version, System Time, Interrupt Nest, Dispatching, CPU Lock, System Stack Area, Current System SP, Idle Routine Start Address, Number of Priority, Number of Task, Number of Semaphore, Number of Eventflag, Number of Data Queue, Number of Mailbox, Number of Mutex, Number of Message Buffer, Number of Fixed-Sized Memory Pool, Number of Variable-Sized Memory Pool, Number of Cyclic Handler, Number of Alarm Handler, Number of Interrupt Handler, Number of Initialize Routine, Number of Extended Service Call Routine

Checked

The item in question will be displayed.

Not checked

The item in question will not be displayed.

Notation

Displays cascade menus for selecting the display notation.

Selected item name

The following items are displayed for selection.

System Time, Interrupt Nest, System Stack Area, Current System SP, Idle Routine Start Address, Number of Priority, Number of Task, Number of Semaphore, Number of Eventflag, Number of Data Queue, Number of Mailbox, Number of Mutex, Number of Message Buffer, Number of Fixed-Sized Memory Pool, Number of Variable-Sized Memory Pool, Number of Cyclic Handler, Number of Alarm Handler, Number of Interrupt Handler, Number of Initialize Routine, Number of Extended Service Call Routine

DEC

Displays value in signed decimal number.

HEX

Displays value in hexadecimal number.



(2) Footer column

Jump to Memory (Current System SP)

Opens the Memory panel, and displays the contents of the Current System SP.

Jump to Source (Idle Routine Start Address)

Opens the Editor panel, and displays the source code of the idle routine.

Jump to Disassemble (Idle Routine Start Address)

Opens the Disassemble panel, and displays the results of disassembling the idle routine.

Service Call

Displays the types of service calls that can be issued.

Note that if a service call is not embedded in (linked to) the downloaded program, or the necessary conditions for executing the service-call process are not met, then the service call will be grayed out.

set_tim

Set system time.

dis_dsp

Disable dispatching.

ena_dsp

Enable dispatching.

loc_cpu

Lock the CPU.

unl_cpu

Unlock the CPU.

Reset Display Item

Resets the display item (e.g. whether or not to display header items, display notation, display order and display width).