ARM ARM DUI 0137A User Manual

Page of 42
Debugging with RMHost 
ARM DUI 0137A
Copyright © 2000 ARM Limited. All rights reserved.. All rights reserved.
313
 
3.3
Using RMHost with Trace Debug Tools
RMHost can work with the ARM Trace Debug Tools (TDT) version 1.1 or later. The 
system configuration is illustrated in Figure 3-2.
Figure 3-2 Using RMHost with TDT
Note
 The ARM CPU core shown in Figure 3-2 can be any of the RealMonitor-supported 
target processors (see the section on system requirements in the Introduction chapter of 
the ARM RMTarget Integration Guide). For details on porting RMTarget to a new board 
or processor, see the section on porting RMTarget in the Introduction to RMTarget 
chapter of the ARM RMTarget Integration Guide.
When you are using AXD with both TDT and RMHost, you can perform tracing on 
your application, and then actively debug your foreground application using RMHost, 
based on the results returned to the Trace window. If you are using TDT without 
RMHost, you can debug your application based on the trace results, but this causes the 
processor to stop. Therefore, using the two products together provides you with a more 
robust debugging environment than using each product separately.
The system requirements are the same, except additional hardware is required to use 
TDT. These requirements are described in the section on setting up the TDT hardware 
in the Getting Started chapter of the Trace Debug Tools User Guide.
This section describes the following:
ASIC
Trace Port Analyzer
JTAG unit
5-wire
JTAG
Embedded
Trace
Macrocell
Trace
port
and TDT running
on the host
AXD with RMHost
JTAG
port
ARM CPU core
running RMTarget