ARM ARM DUI 0137A About this book, Intended audience, Using this book, Typographical conventions

Page 6

Preface

About this book

This book describes how to configure the RealMonitor host controller, RealMonitor.dll, and how to debug RealMonitor-enabled applications using RMHost. This book documents only the host-side functionality of RealMonitor. For complete details on the target-side functionality, and how to prepare an RealMonitor-enabled application, see the ARM RMTarget Integration Guide.

Intended audience

This book is written for programmers who want to debug a time-critical application or RTOS using RMHost. It assumes that you are familiar with the process of debugging, and that you understand how RMTarget has been integrated into your application.

Using this book

This book is organized into the following chapters:

Chapter 1 Overview of RMHost

Read this chapter for an introduction to RMHost, and for a description of the host-side functionality of RealMonitor, which is distinct from RMTarget. This chapter also describes the system requirements for using RMHost.

Chapter 2 Connecting to RMHost

Read this chapter to see the procedure for connecting to the debug target using the ARM eXtended Debugger (AXD), and for details on selecting and configuring the RMHost controller. It also describes the connection messages you receive in AXD when you connect to RMHost.

Chapter 3 Debugging with RMHost

Read this chapter for a description of the debugging features you can use, and the debugging restrictions you must be aware of, when connected to RMHost. It also describes all RMHost-related error messages you can see from within the debugger. It also describes the use of RMHost with Trace Debug Tools (TDT).

Typographical conventions

The following typographical conventions are used in this book:

 

bold

Highlights interface elements, such as menu names. Also used for

 

 

emphasis in descriptive lists, where appropriate.

 

 

 

 

vi

Copyright © 2000 ARM Limited. All rights reserved.. All rights reserved.

ARM DUI 0137A

Image 6
Contents ARM RMHost ARM RMHost User Guide User Guide Chapter Debugging with RMHostContents Preface About this book onIntended audience Using this bookAbout this book Typographical conventionsFurther reading ARM publicationsOther publications Feedback Feedback on RMHostFeedback on this book ARM DUI 0137A Overview of RMHost About RMHost on RMHost requirements onAbout RMHost Application/RTOSOverview of RMHost RMHost requirements RMHost packageConnecting to RMHost Procedure for connecting to RMHost using AXD Debuggers chapter of the Multi-ICE User Guide Select Configure Interface from the Options menu Configure interface dialog boxDescribes how to do this RealMonitor Configuration dialog box Jtag controller search dialog box Deselect the the option Fetch module information from target Cancel No pc write access messageNo pc read access message AXD connection messages Lines 2212 Debugging with RMHost Debugging with RMHost Nonstop debugBackground memory access CPU register access Nonstop startupProfiling Data messagingSemihosting Debugging with RMHost Error messages RDITarget does not include an ARM processor Memory map forbids reading from location RMHost could not load the specified Jtag controller Other messages from RMHost Yes312 Using RMHost with Trace Debug Tools AsicConfiguring AXD to enable tracing with RMHost Performance of RMHost with TDTSelect Debugger Internals from the System Views menu Index RmoptsdminfoRmoptdatalogging Rmoptgetpc