Yahoo Groups archive

Lpc2000

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

Message

Re: FREERTOS problem on gcc and LPC2138

2005-10-22 by rtstofer

--- In lpc2000@yahoogroups.com, "Guillermo Prandi" 
<yahoo.messenger@m...> wrote:
>
> I wonder... what does this instruction aim for?:
> 
> asm volatile ( "LDR LR, [LR, #+60]" );
> 
> What is LR+60 pointing to? Why 60? Why not 56 or 64?
> 
> Guille
> 
> PS: Oh my God! I think I've been bumping my head against the desk 
all 
> day for the same exact problem!
> 

When I see that kind of code it makes me think of an execution stack 
frame.  Find the way back to the previous frame by using an offset 
to the current frame.

Not that I am sure that is what is happening but that is what I have 
seen done before where there are frames, notably in Pascal where 
everything is linked.

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.