ARM ARM DUI 0137A Video Gaming Accessories User Manual


 
Overview of RMHost
12 Copyright © 2000 ARM Limited. All rights reserved.. All rights reserved. ARM DUI 0137A
1.1 About RMHost
RMHost is the host component of RealMonitor. It allows you to perform nonstop
debugging on a RealMonitor-enabled application in a real-time environment. That is,
when using RMHost, you can perform certain debugging operations on a foreground
application while the processor continues to run (and service interrupts) in the
background.
The functionality of RMHost is contained in the RMHost controller,
RealMonitor.dll
,
which provides a standard Remote Debug Interface (RDI) to the debugger. The
debugger communicates with the debug target using the RMHost controller, and
communication between RMHost and RMTarget is governed by the RealMonitor
protocol. These component parts of RealMonitor, and the connection between them, are
shown in Figure 1-1.
Figure 1-1 RealMonitor components
RealMonitor.dll
RDI 1.5.1rt
Application/RTOS
JTAG unit
RMHost
Debugger
RDI 1.5.1
RMTarget
DCC transmissions over
the JTAG link
Multi-ICE
or Agilent
Emulation
Probe
AXD or
third-party
debugger
Host
Target board
and ARM
processor
Target
RealMonitor