图中可以看出,当前EMMC设备的版本为4.0,容量为7.3GiB,8位位宽。 五、mmc part EMMC或者SD卡会有多个分区,可以使用mmc part来查看其他分区的情况,比如查看EMMC设备分区的情况。 mmc dev 1 //切换到EMMC mmc part //查看EMMC分区 如下图所示。
从图中可以看出,此时的EMMC具有两个分区,第一个分区的扇区起始地址为20480,长度为262144个扇区;第二个分区的扇区起始地址为282624,长度为14987264个扇区。如果EMMC中烧写了Linux系统,EMMC将会有三个分区,第0分区存放uboot,第1个分区存放Linux镜像和和设备树,第2个分区存放根文件系统。图中的EMMC设备只有两个分区,那是因为第0分区没有格式化,所以识别不出来,实际上第0分区是存在的。一个新的SD卡默认只有一个分区,那就是分区0,目前是将uboot烧写带SD卡中的,起始就是将u-boot.bin烧写到了SD卡的第0分区中。 如果要将EMMC的分区2设置为当前的EMMC设备,可以使用如下命令: mmc dev 1 2 如图所示。