emmc u-boot下相关操作
mmc list
mmc dev 1
mmc info
// mmc erase 0 0x800 //从扇区0开始,擦除0x800(2048 x 512 = 1MB)
// mmc erase <起始块号> <块数> //也可能是emmc的柱面
mmc part
mmc read指令解释:
mmc read <DDR地址> <起始块号> <块数>
emmc linux下相关操作
emmc空间如下:
Disk /dev/mmcblk1: 58 GB, 61865984000 bytes, 120832000 sectors
1888000 cylinders, 4 heads, 16 sectors/track
Units: cylinders of 64 * 512 = 32768 bytes
思路:
1. 先用“柱面”为单位把前 200 MiB 切出来给 FAT;
2. 剩下的柱面全部给 ext4;
3. 换算成“扇区”时,把起始柱面乘上“每柱面扇区数”(16×4=64) 即可。

最低0.47元/天 解锁文章
2939

被折叠的 条评论
为什么被折叠?



