| |||
| Home > ARM Debuggers for Windows and UNIX > ARM Debugger desktop windows > Main windows | |||
This section describes the Execution, Console, and Command windows.
The Execution window (Figure 3.3) displays the source code of the program that is currently executing.
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.
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.
Initially the Console window displays the startup messages of your target processor, for example the ARMulator or ARM Development board.
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.
Use the Command window (Figure 3.5) to enter armsd instructions when you are debugging an image.
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.