xoukar123 发表于 2021-7-2 14:53

MStar芯片mstar-bin-tool-master配置文件修改及命令详解

MStar芯片mstar-bin-tool-master配置文件修改及命令详解:
{:126:}搜索”拆修玩评“关注我看更多好玩的知识和教程,一起来玩呗!{:125:}
1) mmc read/write.
    读写命令。Addr = 内存地址, blk# = 起始block数, size = 需要读写的大小。
    比如:#mmc read 0x50000000 0x400b 0x400000, 表示从第0x400b块(0x400b*0x200 = 0x801600)处开始读0x400000 bytes大小数据到内存0x50000000。 返回打印OK说明读成功。
          #mmc write 0x50000000 0x400b 0x400000, 表示将内存起始处0x50000000开始算的数据共0x400000 bytes写到第0x400b块起始处。返回打印OK说明写成功。
  Mmc write最新的code在末尾加了一个参数1,格式如下:
  #mmc write 0x50000000 0x400b 0x400000 1
  表示本次写操作跳过空白无效数据段不写,默认不加的话则不区分将所有数据写进emmc.
2) mmc read.p/write.p/write.p.continue.
  也是读写命令,与mmc read/write 不同的是第二个参数不是blk#, 而是分区名partition_name,这样省去升级时再手动计算各分区便宜。比如:
  #mmc read.p/write.p 0x50000000 boot 0x400000
  mmc write.p.continue命令是将数据写到指定分区偏移处。比如:
  #mmc write.p.continue 0x50000000 userdata 0x6400000 0xa00000,将0x50000000保存的c长度为0xa00000的数据写到userdata分区0x6400000偏移处。
  同样返回OK说明读/写成功。同样 write.p/write.p.continue在末尾加上了参数1,与mmc write命令同样效果。
3) mmc rescan
  初始化命令,因为在每个命令前都做过,所以用处不多。
4) mmc part
  打印当前分区信息。
5) mmc dev
  显示当前分区以及分区间切换,这里的分区是mmc硬件分区,并不是mmc part列出来的软件分区。用法:#mmc dev 0 1, 如果当前在硬件分区0, 该命令可以切换至硬件分区1。
6) mmc list
  列出当前所用mmc设备命令。
7) mmc create
  创建mmc分区,用法:
  #mmc create boot 0x400000, 即创建分区名为boot, 大小0x400000 bytes的分区。需要注意的是分区需要依顺序创建,也就是说如果当前已经有2个分区,再敲这个命令的话boot会算为第3个分区。
8) mmc remove
  移除mmc分区,用法:
  #mmc remove boot,即移除boot分区。
  该命令尽量少用,如果想update分区表的话请配合mmc rmgpt和mmc create使用。
9) mmc rmgpt
  移除当前所有分区。
10) mmc slc size reliable_write
**** Hidden Message *****
{:126:}抖音搜索”拆修玩评“关注我看更多好玩的知识和教程,一起来玩呗!{:125:}

fxl9285 发表于 2021-7-2 16:39

111

xiangyu3900 发表于 2021-7-4 20:22

大神威武

咖啡遇见猫 发表于 2021-7-6 03:08

谢谢楼主分享

愉快的周末 发表于 2021-7-14 21:23

我看看

a759573584 发表于 2021-8-6 09:03

好复杂啊,我应该是学不会

272583516 发表于 2021-8-6 14:47

888888888888

1126732503 发表于 2021-8-12 11:03

楼主,你是一个大好人!!

xtwuyou 发表于 2021-8-15 17:37

谢谢分享。。。。。。。。。。。

cqcfjzf 发表于 2021-8-18 18:03

qn8b
页: [1] 2 3 4 5 6 7 8 9 10
查看完整版本: MStar芯片mstar-bin-tool-master配置文件修改及命令详解