Yahoo Groups archive

Lpc2000

Index last updated: 2026-04-28 23:31 UTC

Message

Re: Interrupt vector 18 F0 9F E5 - What the heck is this? LPC2136/38

2006-01-11 by carlosahsilva

Yes, my project is little-endian.

but I am also clueless about the destination

--- In lpc2000@yahoogroups.com, Dominic Rath <Dominic.Rath@g...> 
wrote:
>
> Hello,
> 
> On Wednesday 11 January 2006 16:55, carlosahsilva wrote:
> > :020000040000FA
> > :
> > :10 0000 00 18F09FE5FFFFFFFFFFFFFFFFFFFFFFFF 70
> > :10 0010 00 FFFFFFFFFFFFFFFF18F09FE518F09FE5 D0
> > :
> > :10 0020 00 40000000FFFFFFFFFFFFFFFFFFFFFFFF 9C
> > :10 0030 00 FFFFFFFFFFFFFFFFC8400200E8400200 94
> >
> > As you can see in the segment of a hex file above the three 
verctors
> > reset, IRQ and FIQ are the same 18 F0 9F E5!!!!
> >
> > The should be pointing to the program start point, IRQ and FIQ 
ISRs
> >
> > I belive it is some trace program placed by the compiler, but I
> > already disable all debug options ant the vectors continue the 
same.
> >
> > Some one knows:
> > 1) What is this?
> > 2) What it is pointing to?
> > 3) Why?
> > 4) If it is some trace from the compiler, how I remove it?
> 
> e59ff018        ldr     pc, [pc, #24]
> 
> All your vectors jump to the address stored at the vector + 0x20.
> I'm a bit unsure where this is pointing:
> > :10 0020 00 40000000FFFFFFFFFFFFFFFFFFFFFFFF 9C
> I guess that should be 0x40000000, but the LPCs are little-endian, 
aren't 
> they?
> 
> Regards,
> 
> Dominic
>

Attachments

Move to quarantaine

This moves the raw source file on disk only. The archive index is not changed automatically, so you still need to run a manual refresh afterward.