Overview of RMHost
1.1About RMHost
RMHost is the host component of RealMonitor. It allows you to perform nonstop debugging on a
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
Host
Target
AXD or |
|
|
|
|
|
|
|
|
| |
| Debugger |
|
|
|
|
|
| |||
|
|
|
|
| ||||||
debugger |
|
|
|
|
|
|
|
|
| |
|
|
|
|
|
|
|
|
| ||
|
|
|
| RDI 1.5.1 |
|
|
| |||
|
|
|
|
|
|
| ||||
|
|
|
|
|
|
|
|
| ||
RealMonitor.dll |
|
|
|
|
|
|
|
|
|
|
|
| RMHost |
|
|
|
| ||||
|
|
|
|
|
|
|
|
|
| |
|
|
|
| RDI 1.5.1rt |
|
|
| |||
|
|
|
|
|
|
| ||||
|
|
|
|
|
|
|
|
| ||
|
|
|
|
|
|
|
|
| ||
| JTAG unit |
|
|
|
| |||||
or Agilent |
|
|
|
| RealMonitor | |||||
Emulation |
|
|
|
|
|
|
|
| ||
|
|
|
|
|
|
|
|
| ||
Probe |
|
| DCC transmissions over |
|
| |||||
|
|
|
|
|
| |||||
|
|
|
| the JTAG link |
|
|
| |||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Target board |
| RMTarget |
|
|
|
|
| |||
|
|
|
|
|
|
|
|
| ||
and ARM |
|
|
|
|
|
|
|
|
| |
|
|
|
|
|
|
|
|
| ||
processor | Application/RTOS |
|
|
|
|
| ||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Figure 1-1 RealMonitor components
12 | Copyright © 2000 ARM Limited. All rights reserved.. All rights reserved. | ARM DUI 0137A |