[U-Boot] arm: wrong Relocation and not cleared BSS
Alexander Holler
holler at ahsoftware.de
Sat Oct 30 22:03:57 CEST 2010
Hello,
I've written a small patch to test if relocation is working (at least as
I have understood as it should work).
The patch is here:
http://lists.denx.de/pipermail/u-boot/2010-October/080798.html
This fials here with gcc 4.3.4 and 4.5.1 (and binutils 2.20.1). I
currently have no other toolchain, so I can't test if that works with
e.g. gcc 4.2.x.
The output I'm getting currently here (without DEBUG in board.c) is:
---------------------------------------------
Marvell>> g 0x700000
## Starting application at 0x00700000 ...
U-Boot 2010.12-rc1-00036-g527491f (Oct 30 2010 - 21:38:17)
Seagate-DockStar
SoC: Kirkwood 88F6281_A0
DRAM: 128 MiB
(relocated) BSS is from 07fa8fa4 to 07fef0a0
&monitor_flash_len: 00759fc0
WARNING: relocation failed (&monitor_flash_len is outside reloctated BSS)!
NAND: 256 MiB
In: serial
Out: serial
Err: serial
Net: egiga0
88E1116 Initialized on egiga0
Hit any key to stop autoboot: 0
Unknown command 'run' - try 'help'
Unknown command 'usb' - try 'help'
Unknown command 'run' - try 'help'
Unknown command 'reset' - try 'help'
Marvell>>
---------------------------------------------
Regards,
Alexander
More information about the U-Boot
mailing list