3.3.1. Main windows

This section describes the Execution, Console, and Command windows.

Execution window

The Execution window (Figure 3.3) displays the source code of the program that is currently executing.

Figure 3.3. Execution window

Execution window

Use the Execution window to:

  • execute the entire program or step through the program line by line

  • change the display mode to show disassembled machine code interleaved with high level C or C++ source code

  • display another area of the code by address

  • set, edit, or remove breakpoints.

Console window

The Console window (Figure 3.4) allows you to interact with the executing program. Anything printed by the program, for example a prompt for user input, is displayed in this window and any input required by the program must be entered here.

Information remains in the window until you select Clear from the Console window menu. You can also save the contents of the Console window to disk, by selecting Save from the Console window menu.

Figure 3.4. Console window

Console window

Initially the Console window displays the startup messages of your target processor, for example the ARMulator or ARM Development board.

Note

When input is required from the debugger keyboard by your executable image, most ARM Debugger functions are disabled until the required information has been entered.

Command window

Use the Command window (Figure 3.5) to enter armsd instructions when you are debugging an image.

Figure 3.5. Command window

Command window

See Using command-line debugger instructions for further details about the use of the Command window. Type help at the Debug prompt for information on the available commands or refer to Chapter 7 ARM Symbolic Debugger in the ARM Software Development Toolkit Reference Guide.

Copyright © 1997, 1998 ARM Limited. All rights reserved.ARM DUI 0040D
Non-Confidential