[Home] booting the Overo Tide

u-boot.bin and MLO

The Overo Tide is brand new and you can't boot it with an older x-loader. You must have a recent version of u-boot.bin and MLO.

cd ~/overo-oe
bitbake -c clean u-boot-omap3 x-load
bitbake u-boot-omap3 x-load
ls tmp/deploy/glibc/images/overo/
# note MLO-overo and u-boot-overo.bin

saveenv

The Tide has no NAND so saveenv just won't work. If you feel the need to roll your own u-boot, be my guest.

However, you can also create a myubootenv.cmd script and turn it into a boot.scr.

myubootenv.cmd:

setenv ethaddr 00:00:00:FF:FF:FF
setenv mpurate 720
setenv vram 4M
setenv linuxmem 176M
setenv mmcargs 'setenv bootargs console=${console} mpurate=${mpurate} vram=${vram} mem=${linuxmem} omapfb.mode=dvi:${dvimode} omapfb.debug=y omapdss.def_disp=${defaultdisplay} root=${mmcroot} rootfstype=${mmcrootfstype}'
setenv bootcmd 'mmc init; run loaduimage; run mmcboot'
boot

And add the binary headers:

mkimage -A arm -O linux -T script -C none -a 0 -e 0 -n "myubootenv" -d myubootenv.cmd boot.scr

common u-boot / kernel parameters

Updated at 2010-11-11
blog comments powered by Disqus