[U-Boot-Users] Loading a kernel on MX31ADS using U-boot
Guennadi Liakhovetski
g.liakhovetski at gmx.de
Sat Apr 12 21:54:06 CEST 2008
On Sat, 12 Apr 2008, Fabio Estevam wrote:
> I tried to load the kernel at 0x80800000, but this is
> what I get:
> Hit any key to stop autoboot: 0
> => run bootargs_base bootargs_nfs
> => tftp 80800000 uImage
> TFTP from server 10.29.244.101; our IP address is
> 10.29.244.102
> Filename 'uImage'.
> Load address: 0x80800000
> Loading:
> #################################################################
> ###########################
> done
> Bytes transferred = 1339152 (146f10 hex)
> => bootm
> ## Booting image at 80800000 ...
> Image Name: Linux-2.6.22
> Image Type: ARM Linux Kernel Image (uncompressed)
> Data Size: 1339088 Bytes = 1.3 MB
> Load Address: 80008000
> Entry Point: 80008000
> Verifying Checksum ... OK
> OK
>
> Starting kernel ...
>
> Uncompressing
> Linux.............................................................
> ................................... done, booting the
> kernel.
> (then it freezes)
>
> I generated uImage manually by doing:
> ./mkimage -A arm -O linux -T kernel -C none -a
> 0x80008000 -e 0x80008000 -n 'Linux-2.6.22' -d zImage
> uImage
>
> Used 0x80008000 to match the value of ZRELADDR in
> /arch/arm/mach-mx3/Makefile.boot from Freescale Linux
> BSP.
I'll just assume your uImage is correct - although I don't understand why
you don't just do make uImage. Apart from that, verify that your console=
command line parameter is correct, your machine ID matches, and that you
don't have a jtag debugger like bdi2000 connected when you're trying to
boot.
Thanks
Guennadi
---
Guennadi Liakhovetski
More information about the U-Boot
mailing list