mfgtool是飛思卡爾提供的燒寫工具,使用起來非常方便。但是,在使用mfgtool有幾點是需要注意的,否則就會在燒寫過程中遇到一些問題:
1、在使用mfgtool前,檔案cfg.ini 和 uicfg.ini是必須要在同乙個資料夾下,同時這兩個檔案一定要配置正確。
uicfg.ini用來配置每次同時可以燒寫開發板的個數:
[uicfg]
portmgrdlg=1
cfg.ini用來配置晶元型別和板子資訊以及燒寫內容儲存方式:
4、如何使用mfgtool燒寫image到你自己設計的板子上?
編譯生成板子上需要跑的u-boot、uimage和檔案系統rootfs(具體操作檢視你參考設計的板子的user guider中有詳細的步驟和介紹)
sending u-boot
write u-boot to sd card
sending kernel uimage
write kernel image to sd card………….
sending and writting rootfs
根據ucl2.xml檔案中的內容來建立你自己設計板子的燒寫過程,只要修改原有的u-boot 和 kernel就夠了。
以下時ucl2.xml檔案:
//全域性變數
將燒錄過程分成兩個階段:bootstrap和updater
//dev、vid和pid:分別對應兩個階段的裝置名、裝置對應連線的usb vid和pid號
//針對imx6系列,在 bootstrap階段,有效的裝置名只有mx6q、mx6d、mx6sl。在updater階段,有效的裝置名只有msc
//根據cfg.ini 檔案中定義的name 選擇(ucl2.xml中list name要與cfg.ini檔案中定義的name相對應)
loading u-boot
loading kernel.
loading initramfs.
jumping to os image.
//通知內嵌rom**跳轉到記憶體中的映象執行
erasing boot partition
//擦除資訊mtd0
sending u-boot
//將files/android/u-boot.bin檔案傳送到目標機
write u-boot to spi-nor
clear params
//擦除資訊mtd1
sending partition shell
//將files/android/u-boot.bin檔案傳送到目標機
//將當前目錄的mksdcard-android.sh.tar 分割槽指令碼檔案,傳送到目標機
partitioning...
//解壓指令碼檔案
partitioning...
//執行指令碼檔案
formatting sd partition
//從下面開始燒錄核心、檔案系統
sending kernel uimage
//將files/android/boot.img 傳送到目標機
write boot.img
flush the memory.
//重新整理,等待資料傳送完成
formatting data partition
sending data partition shell
extracting data partition shell
****** data encryptable
formatting system partition
formatting cache partition
flush the memory.
formatting device partition
sending and writting system.img
//利用pipe 傳輸大資料
flush the memory.
//執行flush重新整理操作,等到資料傳輸完畢
fsl系統燒寫工具MFGTool2工具詳解
fsl i.mx6開發板有多種系統燒寫方式,這裡介紹使用聯機燒寫工具mfgtool及其對系統的燒寫。mfgtool是fsl官方開發的一套pc聯機系統燒寫程式,通過usb將pc和開發板連線後,使用mfgtool就可以燒寫 u boot,kernel和filesys。mfgtool當前的版本是mfgto...
fsl系統燒寫工具MFGTool2工具詳解
fsl i.mx6開發板有多種系統燒寫方式,這裡介紹使用聯機燒寫工具mfgtool及其對系統的燒寫。mfgtool是fsl官方開發的一套pc聯機系統燒寫程式,通過usb將pc和開發板連線後,使用mfgtool就可以燒寫 u boot,kernel和filesys。mfgtool當前的版本是mfgto...
fsl系統燒寫工具MFGTool2工具詳解
fsl i.mx6開發板有多種系統燒寫方式,這裡介紹使用聯機燒寫工具mfgtool及其對系統的燒寫。mfgtool是fsl官方開發的一套pc聯機系統燒寫程式,通過usb將pc和開發板連線後,使用mfgtool就可以燒寫 u boot,kernel和filesys。mfgtool當前的版本是mfgto...