ARM ARM DUI 0137A Manuale Utente

Pagina di 42
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