ARM ARM DUI 0137A Video Gaming Accessories User Manual


 
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:
Configuring AXD to enable tracing with RMHost on page 314
Performance of RMHost with TDT on page 314.
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