Hi XoD,

On 06/26/2015 02:54 PM, XoD wrote:
Hello,
I have now tested upstream uboot-imx with OpenELEC with SPL suppport for
wandbard.

It's work great without your patch. but with your path, OpenELEC don't boot.

The default uboot config assume than kernel file name is zImage.
But OpenELEC use a filename KERNEL.
The actual version of OpenELEC use a uEnv.txt file with this line :
zImage=/KERNEL
bootfile=/KERNEL
But this no longer work with your patch.

How I can configure uboot to open a file named KERNEL instead of zImage (at
build time or at runtime) ?

config_distro_bootcmd uses a cool feature called "extlinux", which
allows you to define a boot configuration without hacking in U-Boot
source/configuration. Here's how it works:

1. U-Boot scans a list of boot devices (mmc, usb, pxe, dhcp)
2. When it find a bootable local storage (mmc, usb) it looks for the
first bootable partition, or just first one if no partition was marked
as bootable
3. U-Boot looks for extlinux.conf in "/" and "/boot". This file
contains the actual boot configuration (kernel image, bootargs, etc)
that will be executed on boot. Here's how a simple extlinux.conf looks
like:

-----> cut <-----
default linux

label linux
kernel /boot/zImage
devicetree /boot/mydevicetree.dtb
append console=ttymxc1,115200 root=/dev/mmcblk0p1 rw
-----> cut <-----

4. U-Boot boots the "default" configuration.

Hope this helps.

Regards,
Nikolay
_______________________________________________
U-Boot mailing list
U-Boot@lists.denx.de
http://lists.denx.de/mailman/listinfo/u-boot

Reply via email to