[U-Boot-Users] tftp produces bad header checksum ?
Kevin Bailey
kevin.bailey at ind.alcatel.com
Thu Nov 4 17:09:16 CET 2004
I'm using u-boot 1.0.1 on a Metroworks MPC8540ADS board.
I think I've set-up bootp and tftp correctly, but after
download, u-boot says the image has a bad header checksum.
Here's what the download looks like:
Metrowerks=> bootp 4000000
Enet starting in Full Duplex
Enet starting in 100BT
BOOTP broadcast 1
packetHandler changed.
TFTP from server 10.82.190.239; our IP address is 10.82.190.238
Filename '/tftpboot/EEBE520A.img'.
Load address: 0x4000000
Loading: packetHandler changed.
#################################################################
#################################################################
################################################
done
Bytes transferred = 906528 (dd520 hex)
Metroworks=> bootm 4000000
## Booting Image at 04000000
Bad Header Checksum
Metrowerks=> iminfo
## Checking Image at 04000000 ...
Bad Header Checksum
Metrowerks=> crc32 4000000 dd520
CRC32 for 04000000 ... 040dd51f ==> d315f12f
Metrowerks=>
I initially tried it at address 1000000 with the same result.
I'm building the image with 'make uImage'. Here's the last
few lines of output:
make[2]: Entering directory `/opt/linuxppc-2.4/arch/ppc/boot/images'
powerpc-603e-linux-gnu-objcopy --strip-all -S -O
binary /opt/linuxppc-2.4/vmlinux vmlinux
gzip -vf9 vmlinux
vmlinux: 55.0% -- replaced with vmlinux.gz
make[2]: Leaving directory `/opt/linuxppc-2.4/arch/ppc/boot/images'
/bin/sh /opt/linuxppc-2.4/scripts/mkuboot.sh -A ppc -O linux -T kernel \
-C gzip -a 00000000 -e 00000000 \
-n 'Linux-2.4.26-pre5-moto-pq3-2004_06_04-0' \
-d images/vmlinux.gz images/vmlinux.UBoot
Image Name: Linux-2.4.26-pre5-moto-pq3-2004_
Created: Tue Nov 2 10:37:34 2004
Image Type: PowerPC Linux Kernel Image (gzip compressed)
Data Size: 906464 Bytes = 885.22 kB = 0.86 MB
Load Address: 0x00000000
Entry Point: 0x00000000
ln -sf vmlinux.UBoot images/uImage
rm -f ./mkuboot
make[1]: Leaving directory `/opt/linuxppc-2.4/arch/ppc/boot'
Does one have to build tftp images in a different way ?
krb
More information about the U-Boot
mailing list