
Hi
I'm trying to make my board load an uncompressed kernel (I'm playing with boot times). I make the image like this:
mkimage -A ppc -O linux -T kernel -d vmlinux -C none -n "uImage" uImage
Unfortunately my board boots like this:
Hit any key to stop autoboot: 0 Using FEC ETHERNET device TFTP from server 192.168.1.70; our IP address is 192.168.1.75 Filename 'mpc5121/uImage'. Load address: 0x1000000 Loading: ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################# done Bytes transferred = 4242439 (40bc07 hex) Using FEC ETHERNET device TFTP from server 192.168.1.70; our IP address is 192.168.1.75 Filename 'mpc5121/mpc5121ads.dtb'. Load address: 0x3000000 Loading: ### done Bytes transferred = 12288 (3000 hex) ## Booting image at 01000000 ... Image Name: uImage Image Type: PowerPC Linux Kernel Image (uncompressed) Data Size: 4242375 Bytes = 4 MB Load Address: 00000000 Entry Point: c000000c Verifying Checksum ... OK OK Booting using flat device tree at 0x3000000
And that was it :-(
If I make my image like this:
mkimage -A ppc -O linux -T kernel -d vmlinux.bin.gz -C gzip -n "uImage" uImage
it boots fine, so I think that my vmlinux/vmlinux.bin.gz image is fine.
Can anybody tell what I'm doing wrong?
/peter