UM10237_2 © NXP B.V. 2008. All rights reserved.
User manual Rev. 02 — 19 December 2008 749 o f 792
NXP Semiconductors UM10237
Chapter 35: LPC24XX RealMonitor
processor context saving and restoring. RealMonitor is pre-programmed in the on-chip
ROM memory (boot sector). When enabled It allows user to observe and debug while
parts of application continue to run. Refer to Section 35–4 “How to enable RealMonitor” on
page 751 for details.
3.1 RealMonitor components
As shown in Figure 35–149, RealMonitor is split in to two functional components:

3.1.1 RMHost

This is located between a debugger and a JTAG unit. The RMHost controller,
RealMonitor.dll, converts generic Remote Debug Interface (RDI) requests from the
debugger into DCC-only RDI messages for the JTAG unit. For complete details on
debugging a RealMonitor-integrated application from the host, see the ARM RMHost User
Guide (ARM DUI 0137A).

3.1.2 RMTarget

This is pre-programmed in the on-chip ROM memory (boot sector), and runs on the target
hardware. It uses the EmbeddedICE logic, and communicates with the host using the
DCC. For more details on RMTarget functionality, see the RealMoni tor Target Integration
Guide (ARM DUI 0142A).
Fig 149. RealMonitor components
DEBUGGER
RDI 1.5.1
RMHOSTREALMONITOR.DLL
RDI 1.5.1 RT
JTAG UNIT
host
DCC transmissions
over the JTAG link
RMTARGET
APPLICATION
TARGET BOARD AND
PROCESSOR
target
RealMonitor
protocol