This is the mail archive of the
ecos-discuss@sources.redhat.com
mailing list for the eCos project.
Re: Problem with THUMB mode with AT91
- From: Andrew Lunn <andrew at lunn dot ch>
- To: Eric de Jong <list_ericdejong_10 at gmx dot net>
- Cc: eCos discussion <ecos-discuss at sources dot redhat dot com>
- Date: Tue, 23 Sep 2003 13:50:40 +0200
- Subject: Re: [ECOS] Problem with THUMB mode with AT91
- References: <3F6EC656.2020806@xpnet.com.br> <000201c3819e$723d9440$e33922c7@ericnt>
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