Philips LPC213 Series User Manual page 252

Table of Contents

Advertisement

Philips Semiconductors
Volume 1
23.5 RealMonitor build options
RealMonitor was built with the following options:
RM_OPT_DATALOGGING=FALSE
RM_OPT_STOPSTART=TRUE
RM_OPT_SOFTBREAKPOINT=TRUE
RM_OPT_HARDBREAKPOINT=TRUE
RM_OPT_HARDWATCHPOINT=TRUE
RM_OPT_SEMIHOSTING=FALSE
RM_OPT_SAVE_FIQ_REGISTERS=TRUE
RM_OPT_READBYTES=TRUE
User manual
;rm_irqhandler2 to return here
STMFD sp!, {ip,pc}
LDR
pc, rm_irqhandler2
;rm_irqhandler2 returns here
MSR
cpsr_c, #0x52
MSR
spsr, r12
STMFD sp!, {r0}
LDR
r0, =VICBaseAddr
STR
r1, [r0,#VICVectAddrOffset]
LDMFD sp!, {r12,r14,r0}
SUBS pc, r14, #4
END
This option enables or disables support for any target-to-host packets sent on a non
RealMonitor (third-party) channel.
This option enables or disables support for all stop and start debugging features.
This option enables or disables support for software breakpoints.
Enabled for cores with EmbeddedICE-RT. This device uses ARM-7TDMI-S Rev 4 with
EmbeddedICE-RT.
Enabled for cores with EmbeddedICE-RT. This device uses ARM-7TDMI-S Rev 4 with
EmbeddedICE-RT.
This option enables or disables support for SWI semi-hosting. Semi-hosting provides
code running on an ARM target use of facilities on a host computer that is running an
ARM debugger. Examples of such facilities include the keyboard input, screen output,
and disk I/O.
This option determines whether the FIQ-mode registers are saved into the registers
block when RealMonitor stops.
Rev. 01 — 24 June 2005
Chapter 23: RealMonitor
;Disable irq, move to IRQ mode
;Restore SPSR from r12
;Acknowledge Non Vectored irq has finished
;Restore registers
;Return to the interrupted instruction
© Koninklijke Philips Electronics N.V. 2005. All rights reserved.
UM10120
252

Advertisement

Table of Contents
loading

This manual is also suitable for:

Lpc2131Lpc2132Lpc2134Lpc2136Lpc2138

Table of Contents