Hi Ian,
> I don't have a cubox but I was under the impression that the default > u-boot environment (at least for the u-boot packaged in Debian) would Do > The Right Thing.
I still have issues to boot a cubox-i with the u-boot supplied by Debian, but maybe I install it the wrong way.
u-boot contains for the cubox-i 4 files:
root@bokocube:/usr/lib/u-boot/mx6_cubox-i# ls -l total 700 -rw-r--r-- 1 root root 39936 May 27 00:40 SPL -rw-r--r-- 1 root root 34393 May 27 00:39 u-boot-spl.bin -rw-r--r-- 1 root root 300384 May 27 00:38 u-boot.img -rw-r--r-- 1 root root 334240 May 27 00:40 uboot.elf root@bokocube:/usr/lib/u-boot/mx6_cubox-i#
When I follow in
https://wiki.debian.org/ArmHardFloatPort/CuBox-i
the link
http://imx.solid-run.com/wiki/index.php?title=Building_the_kernel_and_u-boot_for_the_CuBox-i_and_the_HummingBoard#U-Boot_Upstream
there is listed
Flashing SPL -
sudo dd if=SPL of=/dev/sdX bs=1K seek=1
Flashing u-boot.img as raw to the micro SD -
sudo dd if=u-boot.img of=/dev/sdX bs=1K seek=42
I assume that applies to the Debian u-boot as well:
root@bokocube:/usr/lib/u-boot/mx6_cubox-i# dd if=SPL of=/dev/mmcblk0 bs=1K seek=1 39+0 records in 39+0 records out 39936 bytes (40 kB) copied, 0.0141093 s, 2.8 MB/s root@bokocube:/usr/lib/u-boot/mx6_cubox-i# dd if=u-boot.img of=/dev/mmcblk0 bs=1K seek=42 293+1 records in 293+1 records out 300384 bytes (300 kB) copied, 0.0539846 s, 5.6 MB/s root@bokocube:/usr/lib/u-boot/mx6_cubox-i# # apt-cache policy u-boot u-boot: Installed: 2014.04-2 Candidate: 2014.04-2 Version table: *** 2014.04-2 0 500 http://ftp-stud.fht-esslingen.de/debian/ sid/main armhf Packages 100 /var/lib/dpkg/status root@bokocube:/usr/lib/u-boot/mx6_cubox-i#
What are the other two files
-rw-r--r-- 1 root root 34393 May 27 00:39 u-boot-spl.bin -rw-r--r-- 1 root root 334240 May 27 00:40 uboot.elf
used for?
E.g. I do not see the environment overwritten to define a default bootcmd reading the boot.scr.
Thanks, Rainer
-- Rainer Dorsch http://bokomoko.de/ |