Has anyone cross-compiled the latest u-Boot 2012.10 for the Marvell Kirkwood based Guruplug Server Plus?
I can successfully compile an image, but I can't get it to load. Nothing is displayed on the console when I execute it.
I'm using gcc version 4.6.1 (Sourcery CodeBench Lite 2011.09-70)
wget ftp://ftp.denx.de/pub/u-boot/u-boot-2012.10.tar.bz2
tar -xjf u-boot-2012.10.tar.bz2
cd u-boot-2012.10
export CROSS_COMPILE=arm-none-linux-gnueabi-
make distclean
make guruplug_config
make u-boot.kwb
It completes with:
Preparing kirkwood boot image to boot from nand
Nand ECC mode = default
Nand page size = 0x800
Image Type: Kirkwood Boot from NAND Flash Image
Data Size: 237780 Bytes = 232.21 kB = 0.23 MB
Load Address: 00600000
Entry Point: 00600000
I then try to load the new uBoot image via TFTP to test it :
setenv ipaddr 192.168.0.250
setenv serverip 192.168.0.251
tftp 0x800000 u-boot.kwb
go 0x800200
I use an offset of 0x200 to jump over the Kirkwood Image Header. (I've also tried loading the .bin with no offset)
I've also tried u-boot-2011.12 but with the same result.
Any clues as to what I'm doing wrong? Or should I be using a different compiler?