Работа с uboot
Загрузка: NAND kernel + NFS rootfs (только в случае если uboot от TVIP)
setenv tvip_root ip=dhcp root=/dev/nfs nfsroot=192.168.0.1:/tvip/s300/rootfs_live
boot
Прошивка uboot в SPI (TVIP S300, etc)
mmcinfo; fatload mmc 0 ${loadaddr} firmware/uboot.img
sf probe 2; sf erase 0 400000; sf write ${loadaddr} 0 400000
Прошивка uboot в NAND (TVIP S310, etc)
mmcinfo; fatload mmc 0 ${loadaddr} firmware/uboot.img
nand rom_protect off; nand erase 0 400000; nand rom_write ${loadaddr} 0 400000; nand rom_protect on
Запуск autoscript
mmcinfo; fatload mmc 0 ${loadaddr} autoscript
autoscr ${loadaddr}
Создание загрузочной SD карты в Linux
dd if=uboot.bin of=/dev/sxx conv=fsync bs=1 count=442
dd if=uboot.bin of=/dev/sxx conv=fsync bs=512 skip=1 seek=1