mmc info
只显示当前挂载的mmc信息,使用mmc dev可以就行切换
mmc read
从 EMMC 的第 1536(0x600)个块开始,读取 16(0x10)个块的数据到 DRAM 的
0X80800000 地址处
mmc dev 1 0 //切换到 MMC 分区 0
mmc read 80800000 600 10 //读取数据
mmc write
可以用于更新u-boot系统
1.下载u-boot.imx到DRAM80800000(默认保存的是zImage系统镜像);
2.切换到sd卡设备
mmc dev 0 0
写入下载的u-boot.imx
mmc write 80800000 2 32E
SD 卡分区 0 第 2 个块(扇区)开始烧写,一共烧写 32E个块,32e是u-boot.imx/512大小
3下载完后,重启即可 使用version可以查看u-boot编译版本日期信息
更新到emmc也是一样的,只是最后要增加一步分区配置
mmc partconf 1 1 0 0 //分区配置, EMMC 需要这一步!
千万不要写 SD 卡或者 EMMC 的前两个块(扇区),里面保存着分区表!
version
查看当前u-boot版本号
mmc list
正常情况下 sd卡是mmc 0设备 emmc是mmc 1设备