首頁(yè) 收藏 QQ群
 網(wǎng)站導(dǎo)航

ZNDS智能電視網(wǎng) 推薦當(dāng)貝市場(chǎng)

TV應(yīng)用下載 / 資源分享區(qū)

軟件下載 | 游戲 | 討論 | 電視計(jì)算器

綜合交流 / 評(píng)測(cè) / 活動(dòng)區(qū)

交流區(qū) | 測(cè)硬件 | 網(wǎng)站活動(dòng) | Z幣中心

新手入門 / 進(jìn)階 / 社區(qū)互助

新手 | 你問我答 | 免費(fèi)刷機(jī)救磚 | ROM固件

查看: 346976|回復(fù): 125
上一主題 下一主題
[軟件教程分享]

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

  [復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
發(fā)表于 2021-7-2 14:53 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式 | 來自廣東
MStar芯片mstar-bin-tool-master配置文件修改及命令詳解
搜索”拆修玩評(píng)“關(guān)注我看更多好玩的知識(shí)和教程,一起來玩唄!
1) mmc read/write.
   
讀寫命令。Addr = 內(nèi)存地址, blk# = 起始block數(shù), size = 需要讀寫的大小。
    比如:#mmc read 0x50000000 0x400b 0x400000, 表示從第0x400b塊(0x400b*0x200 = 0x801600)處開始讀0x400000 bytes大小數(shù)據(jù)到內(nèi)存0x50000000。 返回打印OK說明讀成功。
          #mmc write 0x50000000 0x400b 0x400000, 表示將內(nèi)存起始處0x50000000開始算的數(shù)據(jù)共0x400000 bytes寫到第0x400b塊起始處。返回打印OK說明寫成功。
  Mmc write最新的code在末尾加了一個(gè)參數(shù)1,格式如下:
  #mmc write 0x50000000 0x400b 0x400000 1
  表示本次寫操作跳過空白無效數(shù)據(jù)段不寫,默認(rèn)不加的話則不區(qū)分將所有數(shù)據(jù)寫進(jìn)emmc.
2) mmc read.p/write.p/write.p.continue.
  也是讀寫命令,與mmc read/write 不同的是第二個(gè)參數(shù)不是blk#, 而是分區(qū)名partition_name,這樣省去升級(jí)時(shí)再手動(dòng)計(jì)算各分區(qū)便宜。比如:

  #mmc read.p/write.p 0x50000000 boot 0x400000
  mmc write.p.continue
命令是將數(shù)據(jù)寫到指定分區(qū)偏移處。比如:
  #mmc write.p.continue 0x50000000 userdata 0x6400000 0xa00000,將0x50000000保存的c長(zhǎng)度為0xa00000的數(shù)據(jù)寫到userdata分區(qū)0x6400000偏移處。
  同樣返回OK說明讀/寫成功。同樣 write.p/write.p.continue在末尾加上了參數(shù)1,與mmc write命令同樣效果。
3) mmc rescan
  初始化命令,因?yàn)樵诿總€(gè)命令前都做過,所以用處不多。
4) mmc part
  打印當(dāng)前分區(qū)信息。
5) mmc dev
  顯示當(dāng)前分區(qū)以及分區(qū)間切換,這里的分區(qū)是mmc硬件分區(qū),并不是mmc part列出來的軟件分區(qū)。用法:#mmc dev 0 1, 如果當(dāng)前在硬件分區(qū)0, 該命令可以切換至硬件分區(qū)1。
6) mmc list
  列出當(dāng)前所用mmc設(shè)備命令。
7) mmc create
  創(chuàng)建mmc分區(qū),用法:
  #mmc create boot 0x400000, 即創(chuàng)建分區(qū)名為boot, 大小0x400000 bytes的分區(qū)。需要注意的是分區(qū)需要依順序創(chuàng)建,也就是說如果當(dāng)前已經(jīng)有2個(gè)分區(qū),再敲這個(gè)命令的話boot會(huì)算為第3個(gè)分區(qū)。
8) mmc remove
  移除mmc分區(qū),用法:
  #mmc remove boot,即移除boot分區(qū)。
  該命令盡量少用,如果想update分區(qū)表的話請(qǐng)配合mmc rmgpt和mmc create使用。
9) mmc rmgpt
  移除當(dāng)前所有分區(qū)。
10) mmc slc size reliable_write
  設(shè)置slc分區(qū)大小,size代表要設(shè)置的slc分區(qū)字節(jié)數(shù)。
  size為0代表不設(shè)置slc mode;軟件會(huì)將size修改為對(duì)齊并向上取整,確保實(shí)際設(shè)置的size不小于用戶輸入的size;
  reliable_write為0代表不使能reliable write功能,反之則打開reliable write;
  如果想將全部可轉(zhuǎn)化空間都轉(zhuǎn)換為slc mode,可以使用mmc slc 0xffffffff;
  開發(fā)調(diào)試用。
11) mmc ecsd
  打印ecsd寄存器信息,開發(fā)調(diào)試用。
12) bin2emmc
  將Fat32 U盤中的mmc bin文件燒進(jìn)mmc中。CL540869支持。
13) mmc setecsd num mask value
  修改ecsd寄存器,可以單個(gè)bit修改。比如:
  mmc setecsd B3 0x40 0x40
  表示對(duì)ecsd的B3寄存器的bit6置1,而:
  mmc setecsd B3 0x40 0x0
  則表示對(duì)ecsd的B3寄存器的bit6置0
  開發(fā)調(diào)試用,一般情況下禁用。

14) mmc size
  顯示當(dāng)前emmc的可用容量,塊大小及塊總數(shù)
  顯示已經(jīng)設(shè)置的slc size,slc分區(qū)的最大size,emmc對(duì)reliable write的支持和設(shè)置狀況。
15) mmc slcchk
  檢查當(dāng)前的slc/mlc配置,相關(guān)的狀態(tài)保存在ENV中。
16) mmc relwrchk
  檢查當(dāng)前的reliable write配置,相關(guān)的狀態(tài)保存在ENV中。
17) mmc slcrelwrchk
  檢查當(dāng)前的slc/mlc和reliable write配置,相關(guān)的狀態(tài)保存在ENV中。
18) mmc unlzo
  解壓縮lzo分區(qū)鏡像并寫進(jìn)mmc分區(qū),如將0x50000000地址保存的大小100M的鏡像解壓寫入system分區(qū):
  #mmc unlzo 0x50000000 0x6400000 system
19) mmc erase
  mmc erase blk#/partition_name size,
如:
  #mmc erase 0 0x400000 => 從0號(hào)block處擦除4M大小
  #mmc erase boot 0x400000 =>擦除boot分區(qū)開始往后4M數(shù)據(jù)
  #mmc erase =>整個(gè)chip擦除
20) mmc dd
  #mmc dd mmc2usb =>dump mmc中數(shù)據(jù)到usb
  #mmc dd usb2mmc =>dump usb中數(shù)據(jù)到
mmc
21) mmc alignsize
  查詢SLC分區(qū)大小的對(duì)齊單位。

抖音搜索”拆修玩評(píng)“關(guān)注我看更多好玩的知識(shí)和教程,一起來玩唄!

上一篇:mstar-bin-tool-master使用教程,MStar固件解包封包(附下載地址)
下一篇:請(qǐng)教各位大神,有關(guān)於固件遙控器的存放位置
沙發(fā)
發(fā)表于 2021-7-2 16:39 | 只看該作者 | 來自黑龍江
111
板凳
發(fā)表于 2021-7-4 20:22 來自ZNDS手機(jī)版 | 只看該作者 | 來自廣東
大神威武
地板
發(fā)表于 2021-7-6 03:08 | 只看該作者 | 來自江蘇
謝謝樓主分享
5#
發(fā)表于 2021-7-14 21:23 來自ZNDS手機(jī)版 | 只看該作者 | 來自河北
我看看
6#
發(fā)表于 2021-8-6 09:03 | 只看該作者 | 來自河北
好復(fù)雜啊,我應(yīng)該是學(xué)不會(huì)
7#
發(fā)表于 2021-8-6 14:47 | 只看該作者 | 來自福建
888888888888
8#
發(fā)表于 2021-8-12 11:03 | 只看該作者 | 來自四川
樓主,你是一個(gè)大好人?。?/td>
9#
發(fā)表于 2021-8-15 17:37 | 只看該作者 | 來自山東
謝謝分享。。。。。。。。。。。
10#
發(fā)表于 2021-8-18 18:03 | 只看該作者 | 來自重慶
qn8b

本版積分規(guī)則

Archiver|新帖|標(biāo)簽|軟件|Sitemap|ZNDS智能電視網(wǎng) ( 蘇ICP備2023012627號(hào) )

網(wǎng)絡(luò)信息服務(wù)信用承諾書 | 增值電信業(yè)務(wù)經(jīng)營(yíng)許可證:蘇B2-20221768 丨 蘇公網(wǎng)安備 32011402011373號(hào)

GMT+8, 2024-10-30 10:20 , Processed in 0.063987 second(s), 11 queries , Redis On.

Powered by Discuz!

監(jiān)督舉報(bào):report#znds.com (請(qǐng)將#替換為@)

© 2007-2024 ZNDS.Com

快速回復(fù) 返回頂部 返回列表