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 Figure1-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