飛思卡爾燒寫工具mfgtools的使用

2021-09-25 02:23:13 字數 2238 閱讀 2196

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...