[U-Boot] Booting a dt zImage kernel

Fabio Estevam festevam at gmail.com
Mon Apr 23 16:13:51 CEST 2012


Hi,

I am able to successfully boot a zImage kernel with latest 2012.04
U-boot on mx28evk.

Now I want to boot a dt zImage version.

These are the steps I am doing:

make menuconfig and select [*] Support MXS platforms from device tree

make imx28-evk.dtb

make

cat arch/arm/boot/imx28-evk.dtb arch/arm/boot/zImage > arch/arm/boot/zImage_dtb

cp arch/arm/boot/zImage_dtb  /tftpboot/zImage

Then I get the following result:

U-Boot 2012.04-00001-ga1f2367-dirty (Apr 23 2012 - 10:01:52)

Freescale i.MX28 family at 454 MHz
DRAM:  128 MiB
MMC:   MXS MMC: 0
In:    serial
Out:   serial
Err:   serial
Net:   FEC0, FEC1
Hit any key to stop autoboot:  0
BOOTP broadcast 1
BOOTP broadcast 2
DHCP client bound to address 10.29.244.54
Using FEC0 device
TFTP from server 10.29.240.143; our IP address is 10.29.244.54
Filename 'zImage'.
Load address: 0x42000000
Loading: ## Warning: gatewayip needed but not set
#################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         ##################################################
done
Bytes transferred = 2250927 (2258af hex)
Bad Linux ARM zImage magic!

Any idea of why this is failing?

Thanks,

Fabio Estevam


More information about the U-Boot mailing list