
28 Jul
2003
28 Jul
'03
11:05 a.m.
Dear Bernhard,
in message 5FDDBF5436E7D61181BB0030482198AB0FE762@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@denx.de
Some programming languages manage to absorb change, but withstand
progress. -- Epigrams in Programming, ACM SIGPLAN Sept. 1982