[U-Boot-Users] heap location (PXA)
Wolfgang Denk
wd at denx.de
Mon Jul 28 11:05:00 CEST 2003
Dear Bernhard,
in message <5FDDBF5436E7D61181BB0030482198AB0FE762 at nts-hoe32.jaeger-toennies.de> you wrote:
>
> 1 - _armboot_real_end has the value 0x0BADC0DE, which is not in RAM, but in
> FLASH range of the PXA.
Read twice: 0x0BADC0DE == BAD CODE.
Think what this might mean.
> 2 - the heap is supposed to be located *below* u-boot, not above, since
> u-boot itself gets relocated to the upper end of RAM.
The ARM support in U-Boot results from a merge of the ARMBoot
project, which, when it was forked from the PPCBoot project, did a
lot of things differently. Not all of these problems have been
cleaned up yet.
Best regards,
Wolfgang Denk
--
Software Engineering: Embedded and Realtime Systems, Embedded Linux
Phone: (+49)-8142-4596-87 Fax: (+49)-8142-4596-88 Email: wd at denx.de
Some programming languages manage to absorb change, but withstand
progress. -- Epigrams in Programming, ACM SIGPLAN Sept. 1982
More information about the U-Boot
mailing list