[U-Boot-Users] questions booting Linux on a mpc8247

Wolfgang Denk wd at denx.de
Thu May 11 09:24:55 CEST 2006

In message <4462ACC9.8060206 at code4fun.us> you wrote:
> I can load the image via TFTP, but it hangs when I try to
> run bootm. I searched in Google, but I couldn't find anything

Maybe reading the FAQ helps?

See http://www.denx.de/wiki/view/DULG/LinuxUncompressingError

> related to what I'm seeing so I'm hoping I can get some help
> from the u-boot community. What I see here is that u-boot gets
> a 0x200 exception because it is trying to load the ram disk
> image to memory out of range. My board has 128M of memory. Here
> is a snippet:

Yes, this is a consequence of the image overwriting itself.

> I also have a question regarding tool chain. I am using uClibC's
> buildroot to build a compiler toolchain. At the moment, I am using
> gcc 3.4.2 and Linux 2.4.31. I tried using gcc 4.0.2 initially, but
> I had a problem with it trying to generate the proper code for
> building u-boot. It appears that u-boot is using register r29 as
> a global pointer and we had the following code in
> ./cpu/mpc8260/cpu_init.c:

Please use current U-Boot code, where such issues have been fixed.

> Is anyone using gcc 4.x to build? I reverted to gcc 3.4.2 just to

Yes, we do. ELDK 4.0 uses gcc-4.0, and this works fine.

> Is there anyone doing embedded PPC development based on 2.6 kernel and
> gcc 4.x? I sure would like to hear your inputs.

ELDK-4.0 is based on a 2.6 kernel, and includes support for a  couple
of MPC82xx boards.

> Lastly, is there anyone working on a TIPC implementation in u-boot?

No. U-Boot isa boot loader, not an OS.

Best regards,

Wolfgang Denk

Software Engineering:  Embedded and Realtime Systems,  Embedded Linux
Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de
Software entities are more complex for their size  than  perhaps  any
other human construct because no two parts are alike. If they are, we
make  the  two  similar parts into a subroutine -- open or closed. In
this respect, software  systems  differ  profoundly  from  computers,
buildings, or automobiles, where repeated elements abound.
                                                   - Fred Brooks, Jr.

More information about the U-Boot mailing list