Android mmc command

mmc part  打印当前分区信息。

mmc list 列出当前所用mmc设备命令。

mmc create 创建mmc分区
mmc create 分区名  分区大小
mmc create boot 0x800000 创建分区名为boot, 大小0x800000 bytes的分区


mmc remove 删除mmc分区
mmc remove 分区名
mmc remove boot 删除boot分区

mmc rmgpt 移除当前所有分区

mmc read 
mmc read 内存地址  起始块   读的字节大小
mmc read 0x60000000  0x400b 0x600000, 表示从第0x400b块(0x400b*0x200 = 0x801600)处开始读0x600000 bytes大小数据到内存0x60000000


mmc read.p
mmc read.p 内存地址 分区名  读的字节大小
mmc read.p 0x60000000 boot 0x600000


mmc write
mmc write 内存地址  起始块   写的字节大小
mmc write 0x60000000 0x600b 0x600000, 表示将内存起始处0x60000000开始算的数据共0x600000 bytes写到第0x600b块起始处
mmc write 0x60000000 0x600b 0x400000 1 表示本次写操作跳过空白无效数据段不写,默认不加的话则不区分将所有数据写进emmc.

mmc write.p
mmc write.p 内存地址 分区名  写的字节大小
mmc write.p 0x60000000 boot 0x600000
mmc write.p.continue命令是将数据写到指定分区偏移处。
mmc write.p.continue 0x60000000 userdata 0x6000000 0xa00000,将0x60000000保存的c长度为0xa00000的数据写到userdata分区0x6000000偏移处。

mmc rescan 初始化命令

mmc dev
显示当前分区以及分区间切换,这里的分区是mmc硬件分区,并不是mmc part列出来的软件分区。
mmc dev 0 1, 如果当前在硬件分区0, 该命令可以切换至硬件分区1。

mmc size 显示当前emmc的可用容量,块大小及块总数

mmc erase
mmc erase 起始块号 删除的字节大小
mmc erase 分区名  删除的字节大小
mmc erase 0 0x600000 => 从0号block处擦除6M大小
mmc erase boot 0x600000 =>擦除boot分区开始往后6M数据
mmc erase 擦除整个chip

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值