中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

制作emmc 燒錄文件

發布時間:2020-08-02 08:43:42 來源:網絡 閱讀:11429 作者:chandlerchenzq 欄目:軟件技術

量產需要統一使用燒錄器燒錄, 需要制作統一的 emmc 燒錄文件,主要升級步驟如下:
工具: ISP tool; winhex ; checksum , mboottnize ; U盤(大于主板 EMMC 大小,mmc大小可以使用mmc size查看)
文件: USB 升級文件 MstarUpgrade.bin, mboot.bin, rom_emmc_boot.bin

注意需要使用解密過的主板(MSTV_Tool解密后使用ISP_Tools燒錄mboot)
一. 母片需要擦除emmc 中不需要的信息, 需要先擦空emmc. 在mboot 下執行命令:

  1. cleanallenv /清除當前的內存和 MPOOL DB 中數據/
  2. mmc erase / 擦除 EMMC /
  3. du / 停掉串口 /
    或者使用以下方法,可以跳過第二步(此操作可能不太標準):
    1) 開機,恢復出廠設置(將剩余分區都分給userdata)
    2) 進mboot擦除分區:
    cleanallenv
    mmc erase.p factorydata
    mmc erase.p userdata

二. 使用 ISP tool 燒錄 mboot.bin 和 rom_emmc_boot.bin. 具體燒錄方法可以參考mstar 官方文件.(該兩個文件是本地編譯出來的,或者服務器編譯的aosp_almond_dtmb-ota-TVOS-04.19.011.02.06.Mooney.zip解壓出來也有)
三. USB 升級 MstarUpgrade.bin,等待開機完成。進入luncher
四. 設置上電模式為自動開機(在home界面依次按:菜單-->左上-->左上-->返回,然后otheroptions-->poweronmode選擇 poweron,保證其能上電自動開機),并斷電上電確認兩次.
五. 開機狀態下讀取 getprop ro.build.date, 記錄編譯時間, 如 20170413023000
六. 如果該母片用于 FHD 的機型, 需要對照 option 表中切換到 FHD 的 mode 去。
更改方法如下:
系統停在 mboot << Mstar >># 命令行下, 執行:
setenv pptv_model_id ################
setenv pptv_fac_flg 0
saveenv
reset
(“################” 為對應機型的 ModelID . 如 N55U07, 則寫入的內容為 setenv pptv_model_id N55071001100000 ).
七. 再次確認四 和 六 操作正確后, 重啟停在mboot.
八.插入U盤(格式化為FAT32格式,U盤容量應不小于EMMC總容量)后,先確定插入了哪個usb port,可以先用以下命令確認
<< MStar >># usb start 0/1/2/3
(逐個數字嘗試,直到出現1 USB Device(s) found字樣 )

九.使用mmc dd命令將EMMC數據復制到U盤中,執行 mmc dd mmc2usb x (x 為 第八步找到的值)。如確定的usb port為1,則輸入
<< MStar >># mmc dd mmc2usb 1
燒回電視命令<< MStar >># mmc dd usb2mmc 1

此過程需要花費一段時間, 待復制完成后,記住dump下來的總大小,即EMMC總容量,如下最后一行打印
Writing data at 0x7816089600x -- 100% complete.
Dump Block: XXX,
十.在PC上使用winhex將U盤中剛dump的數據復制到文件中。選擇Tools---Disk tools---Clone disk。

Source選U盤,Destination選擇新創建目標文件及目錄,Start sector填0,
Number of sectors to copy寫入 Dump Block的大小 XXX。

點OK之后,會在 F盤找到 emmc.bin文件
十一. 以下五個文件復制到Linux 服務器某目錄
1,mbootnize
2, emmc.bin
3, images\marshmallow\mangosteen\mboot.bin 和 images\marshmallow\mangosteen\rom_emmc_boot.bin (編譯產物)
4,checksum
然后命令行下去到該目錄執行
1)./mbootnize mboot.bin emmc.bin program_burn.bin /替換BIN里面的 mboot檔/
2)./checksum program_burn.bin rom_emmc_boot.bin /打印出CRC 校驗值 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

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

清新县| 东安县| 尖扎县| 钟祥市| 十堰市| 德州市| 塔城市| 云梦县| 长治县| 仁寿县| 晋江市| 台州市| 县级市| 湖州市| 永福县| 平塘县| 洛隆县| 酒泉市| 林芝县| 盈江县| 图片| 阿克苏市| 耿马| 安龙县| 册亨县| 洛阳市| 铜山县| 兴海县| 长寿区| 庄河市| 色达县| 肥城市| 台北县| 南召县| 阜平县| 视频| 文登市| 新竹县| 扎兰屯市| 淳化县| 革吉县|