3.6.3. Resource Viewer window interface components

This section describes the RTOS-specific features of the Resource Viewer window:

File menu

This menu contains:

Close Window

Closes the Resource Viewer window.

View menu

This menu contains:

Update List

Updates the items displayed in the Resources list.

If you click on the Conn tab, choose this option to reread the board file. This might be necessary if you change your connection without closing the Resource Viewer window.

Display Details

Displays details about a selected entry in the Resources list. A short description is shown in the Details area in the window. You can also display details about an item by double-clicking on the entry in the Resources list.

Display Details as Property

Select this option to display details information in a properties box.

Select this option to change the display format while the window is open. Close the Resource Viewer window to restore the default, that is a description is shown in the Details area.

Display List in Log Area

Not available in this release.

Clear Log

Clears messages and information displayed in the Details area.

Auto Update Details on Stop

Automatically updates the Details area when any image running on the connection stops. This gives you information about the state of the connection when the process terminated.

Auto Update

Automatically updates the Resources list as you change debugger resources. This takes effect when any image running on the connection stops. Selected by default.

Note

If you uncheck this option, then for a processor running in HSD, the RTOS resource tabs show the state before you started that processor.

Auto Update on Timer...

Not available in this release.

RSD menu

Where options are enabled, use this menu to control RSD:

Disable RSD

This option enables or disables RSD. The initial state depends on the RSD setting in the RTOS group in the board file, or .bcd file where available. See Configuring an RTOS-enabled connection without a vendor-supplied .bcd file for details.

If RSD is enabled, select Disable RSD to shutdown the Debug Agent cleanly. You can re-enable RSD after it has been disabled.

If you select Disable RSD, this disables all previously set RSD breakpoints. However, all HSD breakpoints are maintained.

If you select Enable RSD, system breakpoints are enabled but you have to enable thread and process breakpoints yourself.

Stop Target Processor

Stops the target processor, suspends RSD, and switches to HSD. Depending on your configuration settings, click the Go button to start execution and restart RSD.

Properties

Select this option to see details about the Debug Agent. This includes the status of the RSD module, RTOS-specific settings as defined in your board file (or .bcd file where available), RSD breakpoints, and symbols.

Note

The RSD menu includes the same options as the OS marker context menu in the Process Control pane. See OS marker in the Process tab for details.

Resources toolbar

This toolbar contains three controls:

Cycle Connections button

Not used

Module:

This field reports the OS module, for example the name of the RTOS.

Status:

This field describes the current OS module status, for example RSD.

Use the Process Control pane to see information about your system, see Working with OS-aware images in the Process Control pane for more details.

Resources list

The Resources list is displayed in the tabbed pane at the top of the window. If you do not have RTOS support loaded, this contains only the Conn tab.

With an RTOS application loaded, RTOS-specific tabs are added to display the processes or threads that are configured (see Figure 3.17). Click on the thrd tab to see the thread list available from the Cycle Threads button drop-down list, with the same fields shown.

In this release, the Debug Agent handles up to 64 threads and the Resources list shows all the threads on the system. This display differs from the thread list where threads that are not under the control of RealView Debugger are grayed out, see Figure 3.10 for details.

Other tabs might be included to support the display of other RTOS objects, for example semaphores, memory block pools, and memory byte pools (see Figure 3.17).

Details area

If you double-click on one of the entries in the Resources list, for example to specify a thread, the lower pane, the Details area, displays more information about that thread (see Figure 3.17).

For more information about the meaning of the tabs and information displayed in the Resource Viewer window, see the user manual for your RTOS.

Note

Different RTOS plugins might display information in different ways in this window, for example by adding new menus. Similarly, other RealView Debugger extensions might add other tabs to the Resources list.

Copyright © 2006 ARM Limited. All rights reserved.ARM DUI 0335A
Non-Confidential