[U-Boot] x-loader question

Steve Sakoman sakoman at gmail.com
Sat Oct 2 05:43:45 CEST 2010


On Fri, Oct 1, 2010 at 4:27 PM, John Tobias <jtobias at viaas.com> wrote:
> Hi Guys,
>
> I have a bit problem here and may be you can help some idea to debug
> x-loader (please see the log messages below). I am using a micro-sd card
> with FAT16 partition. I boot my board using the the sd card, the  x-loader
> execute and loads the u-boot.bin at address location 0x80e80000. But, after
> executing this ((init_fnc_t *)CFG_LOADADDR)(); instead of executing the
> u-boot, it executed the hang function.
> Any clues?

I think you'll need to give a lot more information if anyone is to be
able to help.

What type of processor is on the board? I suspect OMAP4 based on the
0x80e80000 load address.

What source tree is the x-load built from, and also what version of
u-boot -- particularly whether this is pre or post the relocation
changes.

It appears that x-load is loading u-boot properly and then something
goes wrong.  You'll get the "X-Loader hangs" message if there is ever
a return from the ((init_fnc_t *)CFG_LOADADDR)() function call, so
obviously something goes wrong once the downloaded u-boot starts
executing.

Steve


More information about the U-Boot mailing list