3.1.1. Code window

When you run RealView Debugger for the first time after installation, the RealView Debugger Code window appears as shown in Figure 3.1.

When you exit RealView Debugger, it remembers the configuration of the panes or views by saving the current state in your workspace.

Figure 3.1. Default Code window

The Code window is your main debugging and editing window. The contents of this window change as you:

The appearance of the Code window also depends on your licenses. For example, the base product enables you to debug your images in single connection mode, that is, where there is only one connection.

Title bar

The Code window title bar gives details of the current project, the current connection, and any processes running on your debug target. In addition to the application icon, the title bar contains (from left to right):

RVDEBUG

Identifies the Code window. This changes as you open new windows, for example RVDEBUG_1, or RVDEBUG_2.

(project)

The project associated with the image that you loaded.

In RealView Debugger, a project can be associated with a connection, that is it is bound to that connection. This is indicated by enclosing the project name in parentheses, for example, (dhrystone).

Where a project is not associated with a particular connection, it is unbound. In this case, the project name is enclosed in angled brackets, for example <my_project>.

See the chapter that describes project binding in RealView Developer Kit v2.2 Project Management User Guide for more details.

Also see Automatic operations performed by a project.

@endpoint_connection:execution_vehicle

The connection, including the endpoint connection (usually the target processor) and the execution vehicle. For example, if you connect to an ARM946E-S processor through RealView ICE the title bar shows:

@ARM946E-S_0:ARM-ARM-USB

If you are using an RTOS, and you stop execution, details of the current thread replace the connection details. For example,

T0x19F84_ITCM.ARM

See the chapter that describes RTOS support in the RealView Developer Kit v2.2 Debugger User Guide for details.

[Unattached]

The attachment of the window to a specific connection or thread.

In single-processor debugging mode, this part of the title bar is blank and the option to attach windows to your connection is not available.

If you are using an RTOS, you can also attach a Code window to a thread. Only the debug information for the attached thread is displayed in that Code window. If a thread is attached to a Code window, the [Unattached] text is removed from the title bar.

See the chapter that describes RTOS support in RealView Developer Kit v2.2 Debugger User Guide for details.

Copyright © 2005, 2006 ARM Limited. All rights reserved.ARM DUI 0276B
Non-Confidential