[U-Boot-Users] Problem to boot with Multi-File Image

Wolfgang Denk wd at denx.de
Fri Sep 16 10:13:58 CEST 2005

[Please keep the mailing list on Cc:!]

In message <OFE8693F4B.1B31392F-ON6525707E.002A1DF5-6525707E.002BE3EE at tcs.com> you wrote:
> What  is the significance of Load address and Entry point? 

The load address  is  where  your  uncompressed  kernel  gets  loaded
(copied)  to,  and  the  entry  point address is, umm, well, it's the
kernel's entry point address.

> Can I choose A1, A2, A3 arbitrarily? Is there any dependency on 
> ARM/PPC/MIPS architecture on the address A1, A2, A3?

No, you cannot chose these addresses  arbitrarily.  They  must  match
your   architecture,   your   board's  memory  map  and  your  kernel

BTW: allthis has been discussed many times before on  this  list;  it
would have been a good idea to search a bit in the archives.

> What is the justification of saying "This is bound to fail on ARM" for 
> load address =0 and entry point =0?

ARM has usually ROM at address 0; you will not be able to  copy  your
kernel  to  this address; the following jump to this address provokes
undefined behaviour.

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
Artificial Intelligence is the study of how to  make  real  computers
act like the ones in movies.

More information about the U-Boot mailing list