[ECOS] Problem with THUMB mode with AT91

Andrew Lunn andrew@lunn.ch
Tue Sep 23 11:50:00 GMT 2003


On Tue, Sep 23, 2003 at 08:46:07AM +0200, Eric de Jong wrote:
> The LED macro is not suited for use in thumb mode. I cannot say when this bug
> was introduced, as I did use thumb mode without debugging once. The simplest way
> is to comment out the LED calls in vector.S where thumb mode is used (line 427,
> 457, 462)
> Another way is to modify the LED macro, eg change
>         mov        r1,#0x0000FF00
> to
>         mov     r1,#0xFF
>         lsl        r1, #8
> 
> and in .macro _led y (for my custom EB40A platform)
>         mov     r1,#(\y<<16)
> to
>         mov     r1,#(\y)
>         lsl        r1,#16

Could you make a proper patch out of this, with a ChangeLog entry.

      Thanks
            Andrew

-- 
Before posting, please read the FAQ: http://sources.redhat.com/fom/ecos
and search the list archive: http://sources.redhat.com/ml/ecos-discuss



More information about the Ecos-discuss mailing list