[U-Boot] at91rm9200dk broken/patches?

Rick Bronson rickbronson at gmail.com
Wed Aug 3 22:37:51 CEST 2011


Hi Reinhard,

  Okay, it may be awhile before I get to this...  Kinda busy at the
moment.

  Cheers,

  Rick

> Dear Rick Bronson,
> 
> Am 03.08.2011 18:10, schrieb Rick Bronson:
> > Hi Reinhard,
> > 
> >   Did you ever get the email below?  I never heard back from anyone on
> > this.
> 
> Sorry, did not see this mail.
> 
> 
> > From rick Tue Jan 18 22:32:15 -0800 2011
> > To: Reinhard Meyer <u-boot at emk-elektronik.de>
> > CC: albert at aribaud.net, reinhard.meyer at emk-elektronik.de
> > In-reply-to: <4D34A61F.1030907 at emk-elektronik.de> (message from Reinhard Meyer
> > 	on Mon, 17 Jan 2011 21:27:11 +0100)
> > Subject: Re: U-Boot support for board(s) AT91RM9200DK
> > References: <20101127215901.95380220235C at lilith> <E1PN7fz-0002QA-6P at amazonia.comcast.net> <4CF3E933.8070901 at aribaud.net> <E1PN8NO-0002gI-9Z at amazonia.comcast.net> <4D32AE6E.1070900 at aribaud.net> <E1Peqrc-0001iz-Fb at amazonia.comcast.net> <4D34627A.7080006 at aribaud.net> <E1PesXV-0005Eg-9d at amazonia.comcast.net> <4D348052.4020401 at aribaud.net> <4D34A61F.1030907 at emk-elektronik.de>
> > 
> > Hi All,
> > 
> >   Here is what I've done so far:
> > 
> > git clone git://git.denx.de/u-boot-atmel.git
> > cd u-boot-atmel
> > git checkout -b rework101229
> > 
> >  - used CodeSourcery/Sourcery_G++_Lite:
> > 
> > /u-boot-atmel> /opt/CodeSourcery/Sourcery_G++_Lite/bin/arm-none-linux-gnueabi-gcc --version
> > arm-none-linux-gnueabi-gcc (Sourcery G++ Lite 2010q1-202) 4.4.1
> > 
> >   Hopefully this compiler is okay, please tell me if it's not.
> 
> should work. Maybe you run into trouble cause of missing armv4 support
> in the toolchain. There are workarounds, just let u-boot build its own
> libgcc stuff -> 'USE_PRIVATE_LIBGCC'.
> 
> >  - looked at:
> > 
> > commit 0693923cd240f5d401be0a53cddcf0fb1d9ad9d3 in the current u-boot
> > 
> >  - Make a bunch of changes but still have 2 warnings (see
> >    http://www.efn.org/~rick/pub/build.log):
> > 
> > cpu.c:37: warning: #warning Your board is using legacy AT91RM9200 SoC access. Please update!
> 
> Well, please update this board to use the new arm920t/at91 SoC code, see
> at91rm9200ek for example.
> 
> > at91_emac.c:487: warning: dereferencing type-punned pointer will break strict-aliasing rules
> 
> fixed in 2321bfe425385494da8739d7d7e9dd3a5ca18a84
> 
> >   What should I do about these?
> > 
> >   I made a patch file, please check it over.
> >   http://www.efn.org/~rick/pub/uboot.diff
> 
> At least these steps are missing:
>  - configure to use arm920t/at91, not arm920t/at91rm9200 (-> boards.cfg)
>  - set correct USART in config
>  - adopt includes in board file
> 
> best regards,
> 
> Andreas Bießmann
> 


More information about the U-Boot mailing list