On Mon, May 14, 2012 at 5:24 PM, Mathieu Poirier mathieu.poirier@linaro.org wrote:
All,
In our ongoing effort to move to an upstream-supported code base and booting the snowball with a device tree (DT) I have change the boot loader in the following android builds [1][2][3] to u-boot-linaro-stable [4].
Once the linaro-uboot is installed in a system it won't be able to boot images that were created at an earlier time.
Say that build #500 has the new linaro-uboot and the image has been installed on the emmc. Once powered this uboot will not be able to boot build #499 that is installed on the mmc. To fix the problem, simply install build #500 on the mmc. This is because the mmc commands in the IK-uboot and the linaro-uboot differ.
To install the linaro-uboot you *must* use the latest android-linaro-media-create found here [5] until the changes get merged in the official repository [6].
Something like:
$ bzr branch lp:~mathieu.poirier/linaro-image-tools/linaro-image-tools
Last but not least, the linaro-uboot is currently not able to save the environment variable block to the emmc card. That work is ongoing and the functionality expected to be part of 12.05.
That's awesome, great work together with John!
Did you have any issue on the kernel/userspace side with the new boot loader? Would be nice to test the ethernet support as well, so we could start supporting PXE booting :-)
Thanks!