日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > linux >内容正文

linux

linux烧录文件的格式,制作emmc 烧录文件

發(fā)布時(shí)間:2024/9/27 linux 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux烧录文件的格式,制作emmc 烧录文件 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

量產(chǎn)需要統(tǒng)一使用燒錄器燒錄, 需要制作統(tǒng)一的 emmc 燒錄文件,主要升級(jí)步驟如下:

工具: ISP tool; winhex ; checksum , mboottnize ; U盤(大于主板 EMMC 大小,mmc大小可以使用mmc size查看)

文件: USB 升級(jí)文件 MstarUpgrade.bin, mboot.bin, rom_emmc_boot.bin

注意需要使用解密過的主板(MSTV_Tool解密后使用ISP_Tools燒錄mboot)

一. 母片需要擦除emmc 中不需要的信息, 需要先擦空emmc. 在mboot 下執(zhí)行命令:

cleanallenv /清除當(dāng)前的內(nèi)存和 MPOOL DB 中數(shù)據(jù)/

mmc erase /擦除 EMMC/

du /停掉串口/

或者使用以下方法,可以跳過第二步(此操作可能不太標(biāo)準(zhǔn)):

1) 開機(jī),恢復(fù)出廠設(shè)置(將剩余分區(qū)都分給userdata)

2) 進(jìn)mboot擦除分區(qū):

cleanallenv

mmc erase.p factorydata

mmc erase.p userdata

二. 使用 ISP tool 燒錄 mboot.bin 和 rom_emmc_boot.bin. 具體燒錄方法可以參考mstar 官方文件.(該兩個(gè)文件是本地編譯出來的,或者服務(wù)器編譯的aosp_almond_dtmb-ota-TVOS-04.19.011.02.06.Mooney.zip解壓出來也有)

三. USB 升級(jí) MstarUpgrade.bin,等待開機(jī)完成。進(jìn)入luncher

四. 設(shè)置上電模式為自動(dòng)開機(jī)(在home界面依次按:菜單-->左上-->左上-->返回,然后otheroptions-->poweronmode選擇 poweron,保證其能上電自動(dòng)開機(jī)),并斷電上電確認(rèn)兩次.

五. 開機(jī)狀態(tài)下讀取 getprop ro.build.date, 記錄編譯時(shí)間, 如 20170413023000

六. 如果該母片用于 FHD 的機(jī)型, 需要對(duì)照 option 表中切換到 FHD 的 mode 去。

更改方法如下:

系統(tǒng)停在 mboot << Mstar >># 命令行下, 執(zhí)行:

setenv pptv_model_id ################

setenv pptv_fac_flg 0

saveenv

reset

(“################” 為對(duì)應(yīng)機(jī)型的 ModelID . 如 N55U07, 則寫入的內(nèi)容為 setenv pptv_model_id N55071001100000 ).

七. 再次確認(rèn)四 和 六 操作正確后, 重啟停在mboot.

八.插入U(xiǎn)盤(格式化為FAT32格式,U盤容量應(yīng)不小于EMMC總?cè)萘?后,先確定插入了哪個(gè)usb port,可以先用以下命令確認(rèn)

<< MStar >># usb start 0/1/2/3

(逐個(gè)數(shù)字嘗試,直到出現(xiàn)1 USB Device(s) found字樣 )

九.使用mmc dd命令將EMMC數(shù)據(jù)復(fù)制到U盤中,執(zhí)行 mmc dd mmc2usb x (x 為 第八步找到的值)。如確定的usb port為1,則輸入

<< MStar >># mmc dd mmc2usb 1

燒回電視命令<< MStar >># mmc dd usb2mmc 1

此過程需要花費(fèi)一段時(shí)間, 待復(fù)制完成后,記住dump下來的總大小,即EMMC總?cè)萘?#xff0c;如下最后一行打印

Writing data at 0x7816089600x -- 100% complete.

Dump Block: XXX,

十.在PC上使用winhex將U盤中剛dump的數(shù)據(jù)復(fù)制到文件中。選擇Tools---Disk tools---Clone disk。

Source選U盤,Destination選擇新創(chuàng)建目標(biāo)文件及目錄,Start sector填0,

Number of sectors to copy寫入 Dump Block的大小 XXX。

點(diǎn)OK之后,會(huì)在 F盤找到 emmc.bin文件

十一. 以下五個(gè)文件復(fù)制到Linux 服務(wù)器某目錄

1,mbootnize

2, emmc.bin

3, images\marshmallow\mangosteen\mboot.bin 和 images\marshmallow\mangosteen\rom_emmc_boot.bin (編譯產(chǎn)物)

4,checksum

然后命令行下去到該目錄執(zhí)行

1)./mbootnize mboot.bin emmc.bin program_burn.bin /替換BIN里面的 mboot檔/

2)./checksum program_burn.bin rom_emmc_boot.bin /打印出CRC 校驗(yàn)值 0XAAAAAAAA/

3)zip -r EMMCBIN_0XAAAAAAAA8G648-FHD$builddate.zip program_burn.bin rom_emmc_boot.bin

然后,EMMCBIN_0XAAAAAAAA8G648-FHD$builddate.zip 就是所需的 EMMC 燒錄文件。zip -r EMMCBIN_0XB35E7A2_8G648-FHD_20180316161158.zip program_burn.bin rom_emmc_boot.bin

總結(jié)

以上是生活随笔為你收集整理的linux烧录文件的格式,制作emmc 烧录文件的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。