1.5. Introduction to GDB debugging with RealView ICE

RealView ICE enables you to debug applications running on ARM architecture-based cores using GNU Debugger (GDB). In addition to the basic debugging operations, such as setting breakpoints and stepping, RealView ICE provides extended debugging features—for example, you can connect to multiple cores.

RealView ICE enables you to debug applications using the following debugging modes:

To connect to a target from GDB, you must configure RealView ICE to recognize your target devices. You do this by initiating an application to configure the scan chain, that in turn connects to RVI and connects to a core in a single operation. The procedure for configuring RealView ICE is described in Chapter 8 Configuring RealView ICE for GDB.

In addition to configuring RealView ICE, there are other requirements that you must consider when connecting to your target application:

The methods you can use to connect to a target application, and the requirements for each method, are described in Chapter 8 Configuring RealView ICE for GDB.

Copyright © 2002, 2004-2008 ARM Limited. All rights reserved.ARM DUI 0155J
Non-Confidential