1 realmonitor components, Nxp semiconductors, 1 rmhost – NXP Semiconductors LPC24XX UM10237 User Manual

Page 749: 2 rmtarget

Advertising
background image

UM10237_4

© NXP B.V. 2009. All rights reserved.

User manual

Rev. 04 — 26 August 2009

749 of 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 RealMonitor Target Integration
Guide (ARM DUI 0142A).

Fig 149. RealMonitor components

DEBUGGER

RDI 1.5.1

RMHOST

REALMONITOR.DLL

RDI 1.5.1 RT

JTAG UNIT

host

DCC transmissions
over the JTAG link

RMTARGET

APPLICATION

TARGET BOARD AND
PROCESSOR

target

RealMonitor
protocol

Advertising