update_spl=echo << Update SPL (MLO) >>; mmc rescan; fatload mmc 0 $loadaddr MLO; nandecc hw; nand erase.part spl; nand write $loadaddr spl $filesize update_u-boot=echo << Update u-boot (u-boot.img) >>; mmc rescan; fatload mmc 0 $loadaddr u-boot.img; nandecc hw; nand erase.part u-boot; nand write $loadaddr u-boot $filesize erase_u-boot-env=echo << Erase u-boot-env >>; nand erase.part u-boot-env update_kernel=echo << Update kernel (uImage) >>; mmc rescan; fatload mmc 0 $loadaddr uImage; nandecc sw; nand erase.part kernel; nand write $loadaddr kernel $filesize update_rootfs=echo << Update rootfs (rootfs.ubi) >>; mmc rescan; fatload mmc 0 $loadaddr rootfs.ubi; nandecc sw; nand erase.part rootfs; nand write $loadaddr rootfs $filesize bootenvcmd=run update_spl; run update_u-boot; run erase_u-boot-env; run update_kernel; run update_rootfs