Using this book

This book is organized into the following chapters:

Chapter 1 RealView Debugger Features

This chapter gives an introduction to the RealView Debugger features.

Chapter 2 The RealView Debugger Environment

This chapter describes how to start RealView Debugger at the command line, and how to set up environment variables and directories to your requirements.

Chapter 3 Target Connection

This chapter describes how you connect to your target using the RealView Debugger Connect to Target window. It includes details of the context menus and how to connect to targets in specific ways.

Chapter 4 Loading Images and binaries

This chapter describes how to load an images and binaries ready for debugging and how to view image details.

Chapter 5 Navigating the Source and Disassembly Views

This chapter describes how to navigate to specific parts of your source code and the disassembly view.

Chapter 6 Writing Binaries to Flash

This chapter describes how to write binaries to Flash and to write to specific locations in Flash.

Chapter 7 Debugging Multiprocessor Applications

This chapter describes the features of RealView Debugger that enable you to debug multiprocessor applications and compare the behavior of different targets, for example two ARM processors.

Chapter 9 Mapping Target Memory

This chapter describes how to manage memory during a debugging session. It describes the Process Control view that contains a dynamic display of the current memory configuration.

Chapter 8 Executing Images

This chapter describes how to control image execution using the various running and stepping features.

Chapter 10 Changing the Execution Context

This chapter describes how to change the execution context during a debugging session.

Chapter 11 Setting Breakpoints

This chapter describes how to use breakpoints to control execution of your application program. This chapter contains a full description of breakpoint options in RealView Debugger.

Chapter 12 Controlling the Behavior of Breakpoints

This chapter describes how you can modify the behavior of breakpoints so that the activation of a breakpoint can be delayed and, when activated, what actions it performs.

Chapter 13 Examining the Target Execution Environment

This chapter describes how to monitor execution of your application program by setting watches, reading registers and tracking changes to memory contents.

Chapter 14 Altering the Target Execution Environment

This chapter describes how to change the execution of your application program by changing the values of watches, registers, and memory contents.

Chapter 15 Debugging with Command Scripts

This chapter describes how to use scripts to run RealView Debugger CLI commands to enable you to automate debugging operations.

Chapter 16 Using Macros for Debugging

This chapter describes how to create and use macros when working with RealView Debugger.

Chapter 17 Configuring Workspace Settings

RealView Debugger uses a workspace to enable you to configure your working environment and to maintain persistence information from one session to the next. You achieve this by using a workspace properties file and a global configuration file. This chapter describes the contents of these files and how to change your settings.

Appendixes
Appendix A Workspace Settings Reference

This appendix describes how to set options to configure your working environment using RealView Debugger workspaces. This appendix must be read in association with Chapter 17 Configuring Workspace Settings.

Appendix B Configuration Files Reference

This appendix describes the files created when you install RealView Debugger v3.0. It describes where files are stored and what information each file contains.

Appendix C Moving from AXD to RealView Debugger

This appendix is aimed at developers moving from AXD to RealView Debugger. This appendix describes how to carry out specific tasks in RealView Debugger to make this transition, how to convert scripts, and provides a comparison of the AXD commands with equivalent RealView Debugger commands.

Appendix D Moving from armsd to RealView Debugger

This appendix is aimed at developers moving from armsd to RealView Debugger. This appendix describes how to convert scripts and provides a comparison of the armsd commands with equivalent RealView Debugger commands.

Appendix E RealView Debugger on Red Hat Linux

This appendix describes how certain features of RealView Debugger differ on Red Hat Linux, and contains corrections and additions to the documentation suite.

Copyright © 2002-2011 ARM. All rights reserved.ARM DUI 0153N
Non-ConfidentialID052111