[U-Boot] Help with spl: zImage support in Falcon mode

Diego Dorta diego.dorta at nxp.com
Wed Oct 19 18:52:50 CEST 2016


Hi Ladislay,

>From: Ladislav Michl <ladis at linux-mips.org>
>Sent: Wednesday, October 19, 2016 7:50 AM
>To: Diego Dorta
>Cc: u-boot at lists.denx.de; hs at denx.de
>Subject: Re: Help with spl: zImage support in Falcon mode
>
>Hi,
>
>On Tue, Oct 18, 2016 at 04:36:54PM +0000, Diego Dorta wrote:
>> Hi all,
>>
>> According to commit log:
>>
>> commit 431889d6ad9a39846636716478d504aa7ff976fc
>> Author: Ladislav Michl <ladis at linux-mips.org>
>> Date:   Tue Jul 12 20:28:14 2016 +0200
>>
>>     spl: zImage support in Falcon mode
>>
>>     Other payload than uImage is currently considered to be raw U-Boot
>>     image. Check also for zImage in Falcon mode.
>>
>>     Signed-off-by: Ladislav Michl <ladis at linux-mips.org>
>>     Reviewed-by: Heiko Schocher <hs at denx.de>
>>
>> Already include at U-Boot 2016.09.01.
>>
>> I was trying to apply Falcon mode on i.MX6 Sabre SD using zImage instead of uImage.
>> After the steps below I got an error trying to "spl export":
>>
>> # dhcp ${fdt_addr} imx6q-sabresd.dtb
>>
>> # dhcp ${loadaddr} zImage
>>
>> # mmc write ${loadaddr} 0x1000 0x4000
>
>Where did you get those numbers above?

I got these informations from Gateworks tutorial on section: 4.2. Falcon Mode on micro-SD card.

http://git.denx.de/?p=u-boot.git;a=blob;f=board/gateworks/gw_ventana/README;h=f3f8998aae613787946465887bf3877577df6df4;hb=HEAD

>
>> # setenv bootargs 'console=ttymxc0,115200 root=/dev/mmcblk1p1 rootfstype=ext4 rootwait quiet rw'
>>
>> # spl export fdt ${loadaddr} - ${fdt_addr}
>[garbage deleted]
>> ERROR: can't get kernel image!
>>    XIP Invalid Image ... OK
>> ERROR: booting os 'Invalid OS' (0) is not supported
>> ERROR: booting os 'Invalid OS' (0) is not supported
>> ERROR: booting os 'Invalid OS' (0) is not supported
>> ERROR prep subcommand failed!
>> Subcommand failed
>>
>> I can't understand this error. Does anybody know how to fix it?
>
>Does it work with uImage? Also patch you pointed at above has nothing to
>do with u-boot itself, but SPL which does not seem to get involved.

Yes, all these commands works fine with uImage. I understood now.
But, how do I do to use zImage instead of uImage?
Is there any document that I can learn the steps?

Regards,
Diego


More information about the U-Boot mailing list