转载地址:https://www.cnblogs.com/x_wukong/p/9244742.html
ext4ls //查看存储设备的ext2/3/4分区里的内容
用法:
ext4ls mmc 0:2 //查看第0个存储设备的第二个分区
ext4load //从ext2/3/4分区里读出文件到指定的内存地址
用法:
ext4load mmc 0:2 0x40008000 uImage //从第0个存储设备的第2个分区的根目录读出uImage文件到内存地址0x40008000
fatls //查看存储设备的fat分区里的内容
用法:
fatls mmc 0:1 //查看第0个存储设备的第1个分区(fat分区)
fatload //从fat分区里读出文件到指定的内存地址
用法:
fatload mmc 0:1 0x40008000 uImage //从第0个存储设备的第1个分区的根目录读出uImage文件到内存地址0x40008000
fatwrite //把内存上的数据存储到fat分区的一个文件里
用法:
fatwrite mmc 0:1 0x40008000 my.txt 0x35 //把内存地址0x40008000开始的0x35个字节数据写入到第0个设备的第1个分区里,文件名为my.txt
uboot下更新内核的方法:
tftp 20000000 zImage
fatwrite mmc 2:1 20000000 zImage 687eb8 // zImage大小可以从tftp打印信息中获得