Работа с 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