[U-Boot] [SOLVED] Need help to get u-boot running on the taskit stamp9g20

Markus Hubig mhubig at imko.de
Fri Jul 27 10:59:10 CEST 2012


On Tue, Jul 24, 2012 at 05:43:28PM +0200, Markus Hubig wrote:
> I looked at every single byte on the internet an I found some information
> that in order to get this bad-ass relocation to work, one needs to adapt
> at91bootstrap to work with u-boot. Could this be my problem? At the moment
> I'm using the original at91bootstrap from taskit.
> 
> Here is what I think the problem could, maybe, be:
> 
> 1. Board gets powered on.
> 2. at91bootstrap magically starts.
> 3. It reads IMG_SIZE from IMG_ADDRESS and writes it to JUMP_ADDR in RAM.
>    - IMG_ADDRESS is where I write u-boot to inside NAND?
>    - IMG_SIZE should be the size of u-boot.bin? (exactly or is a bigger
>      size OK?)
>    - JUMP_ADDR is where u-boot is relocated to in RAM. Should be
>      CONFIG_SYS_TEXT_BASE?
> 4. at91bootstrap sets the PC to JUMP_ADDR and starts u-boot.
> 
> Since IMG_SIZE in at91bootstrap is not the size of my new u-boot.bin it
> crashes after relocation!

Year! This was exactly my problem! Building a new at91bootstrap with a bigger
IMG_SIZE solved it. Now U-Boot starts up!

Im getting closer to a patch! ;-)

Cheers, Markus


More information about the U-Boot mailing list