Inhaltszusammenfassung zur Seite Nr. 1
™
RealView Debugger
Version 1.6
Essentials Guide
Copyright © 2002 ARM Limited. All rights reserved.
ARM DUI 0181B
Inhaltszusammenfassung zur Seite Nr. 2
RealView Debugger Essentials Guide Copyright © 2002 ARM Limited. All rights reserved. Release Information The following changes have been made to this document. Change History Date Issue Change April 2002 A RealView Debugger 1.5 release. September 2002 B RealView Debugger v1.6 release. Proprietary Notice ® ™ Words and logos marked with or are registered trademarks or trademarks owned by ARM Limited. Other brands and names mentioned herein may be the trademarks of their respective owners. Ne
Inhaltszusammenfassung zur Seite Nr. 3
Contents RealView Debugger Essentials Guide Preface About this book .............................................................................................. vi Feedback ....................................................................................................... xi Chapter 1 About RealView Debugger 1.1 RealView Debugger .................................................................................... 1-2 1.2 About the debugging environment .....................................
Inhaltszusammenfassung zur Seite Nr. 4
Contents Chapter 4 Quick-start Tutorial 4.1 How to use the tutorial ................................................................................ 4-2 4.2 Setting up your first project ......................................................................... 4-3 4.3 Debugging with RealView Debugger ........................................................ 4-13 4.4 Working with custom panes ...................................................................... 4-27 4.5 More about projects ......
Inhaltszusammenfassung zur Seite Nr. 5
Preface This preface introduces the RealView Debugger Essentials Guide. This guide shows you how to start using RealView Debugger to manage software projects and to debug your application programs. It contains the following sections: About this book on page vi Feedback on page xi. ARM DUI 0181B Copyright © 2002 ARM Limited. All rights reserved. v
Inhaltszusammenfassung zur Seite Nr. 6
Preface About this book RealView Debugger provides a powerful tool for debugging and managing software projects. This book contains: an introduction to the software components that make up RealView Debugger a tutorial to create a project and build an executable image a step-by-step guide to getting started, making a connection to a target, and loading an image to start a debugging session details about ending a debugging session a description of the RealView Debugger desktop a glo
Inhaltszusammenfassung zur Seite Nr. 7
Preface Chapter 4 Quick-start Tutorial Read this chapter when you have access to a workstation. Follow the step-by-step instructions to gain some experience of using RealView Debugger to manage a project and to debug software. Chapter 5 Ending your RealView Debugger Session This chapter describes how to end your RealView Debugger session and exit the debugger. Chapter 6 RealView Debugger Desktop Read this chapter for a detailed description of the contents of the RealView Debugger desktop
Inhaltszusammenfassung zur Seite Nr. 8
Preface ARM publications This book is part of the RealView Debugger documentation suite. Other books in this suite include: RealView Debugger v1.6 User Guide (ARM DUI 0153) RealView Debugger v1.6 Target Configuration Guide (ARM DUI 0182) RealView Debugger v1.6 Command Line Reference Guide (ARM DUI 0175) RealView Debugger v1.6 Extensions User Guide (ARM DUI 0174). If you are using RealView Debugger with the ARM Developer Suite (ADS) v1.2, refer to the following books in the ADS documen
Inhaltszusammenfassung zur Seite Nr. 9
Preface ® ARM-Thumb Procedure Call Standard (ATPCS) Specification (SWS ESPC 0002). Refer to the following documentation for information relating to the ARM debug interfaces suitable for use with RealView Debugger: ARM Agilent Debug Interface v1.0 User Guide (ARM DUI 0158) Multi-ICE version 2.2.2 User Guide (ARM DUI 0048). Refer to the following documentation for information relating to specific ARM Limited processors: ARM7TDMI (Rev 4) Technical Reference Manual (ARM DDI 0210) ARM7E
Inhaltszusammenfassung zur Seite Nr. 10
Preface Contact information for MaxCore from AXYS is available at: http://www.axysdesign.com. x Copyright © 2002 ARM Limited. All rights reserved. ARM DUI 0181B
Inhaltszusammenfassung zur Seite Nr. 11
Preface Feedback ARM Limited welcomes feedback on both RealView Debugger and its documentation. Feedback on RealView Debugger If you have any problems with RealView Debugger, please submit a Software Problem Report: 1. Select Help → Send a Problem Report... from the RealView Debugger main menu. 2. Complete all sections of the Software Problem Report. 3. To get a rapid and useful response, please give: a small standalone sample of code that reproduces the problem, if applicable a clear ex
Inhaltszusammenfassung zur Seite Nr. 12
Preface xii Copyright © 2002 ARM Limited. All rights reserved. ARM DUI 0181B
Inhaltszusammenfassung zur Seite Nr. 13
Chapter 1 About RealView Debugger This chapter introduces RealView Debugger. It explains how the debugger provides a development environment for embedded systems applications using the ARM family of processors. This chapter contains the following sections: RealView Debugger on page 1-2 About the debugging environment on page 1-4 Debugging mode on page 1-6 Using the documentation suite on page 1-7. ARM DUI 0181B Copyright © 2002 ARM Limited. All rights reserved. 1-1
Inhaltszusammenfassung zur Seite Nr. 14
About RealView Debugger 1.1 RealView Debugger RealView Debugger enables you to debug your embedded application programs and have complete control over the flow of the program execution so that you can quickly isolate and correct errors. 1.1.1 RealView Debugger concepts and terminology The following terminology is used throughout the RealView Debugger documentation suite to describe debugging concepts: Debug target A piece of hardware or simulator that runs your application program. A hardw
Inhaltszusammenfassung zur Seite Nr. 15
About RealView Debugger Multithreaded operation RTOS processes can share the memory of the processor so that each can share all the data and code of the others. These are called threads. RealView Debugger enables you to: attach Code windows to threads to monitor one or more threads select individual threads to display the registers, variables, and code related to that thread change the register and variable values for individual threads. ARM DUI 0181B Copyright © 2002 ARM Limited. All
Inhaltszusammenfassung zur Seite Nr. 16
About RealView Debugger 1.2 About the debugging environment RealView Debugger uses a three-tier environment to debug application programs: the debugger software the debug interface layer, incorporating the execution vehicles the debug target. RealView Debugger uses connection information to describe: how the debugger connects to the debug target information required to use that connection what kind of processor the target is using. It might also include cached copies of processor re
Inhaltszusammenfassung zur Seite Nr. 17
About RealView Debugger RealView Connection Broker RealView Connection Broker operates in two modes: Local Operating as RealView Connection Broker, this runs on your local workstation and enables you to access local targets. Remote Operating as RealView Network Broker, this runs on a remote workstation and makes specified targets on that workstation available to other workstations connected to the same network. 1.2.2 Debug target interface RealView Debugger works with either a hardware or a
Inhaltszusammenfassung zur Seite Nr. 18
About RealView Debugger 1.3 Debugging mode The base installation of RealView Debugger enables you to debug your images in single connection mode, that is, where there is only one connection. If you have the appropriate license, you can also debug multiprocessor applications. RealView Debugger supports such multiprocessor debugging by maintaining connections to multiple debug targets through one or more Code windows. When working in multiprocessor debugging mode, you can use one Code window
Inhaltszusammenfassung zur Seite Nr. 19
About RealView Debugger 1.4 Using the documentation suite The RealView Debugger documentation suite consists of five books: RealView Debugger v1.6 Essentials Guide RealView Debugger v1.6 User Guide RealView Debugger v1.6 Target Configuration Guide RealView Debugger v1.6 Command Line Reference Guide RealView Debugger v1.6 Extensions User Guide. At the front of each book is a Preface describing how the contents are organized and how information is presented in the chapters. The followi
Inhaltszusammenfassung zur Seite Nr. 20
About RealView Debugger 1-8 Copyright © 2002 ARM Limited. All rights reserved. ARM DUI 0181B