MFGTool是一款專業的飛思卡爾燒寫工具,軟件功能強大,操作簡單,用戶利用該軟件可以更加方便便捷地進行燒寫操作。燒寫過程主要分為兩個階段:分別是bootstrap和updater,可以將特殊的uboot和kernet鏡像燒錄到目標板上,從而和主機建立連接,進行各種文件的燒錄。
使用說明
使用MFGTool有幾點是需要注意的,否則就會在燒寫過程中遇到一些問題:
1、在使用MFGTool前,文件cfg.ini 和 UICfg.ini是必須要在同一個文件夾下,同時這兩個文件一定要配置正確。
UICfg.ini用來配置每次同時可以燒寫開發板的個數:
[UICfg]
PortMgrDlg=1
cfg.ini用來配置芯片類型和板子信息以及燒寫內容存儲方式:
[profiles]
chip = MX6DL Linux Update -----------芯片為i.mx6dl
[platform]
board = SabreSD ------------板子型號
[LIST]
name = i.MX6DL-ubuntu-SabreSD-SD ---------------燒寫內容及存儲方式
cfg.ini一定要根據你的板子和要燒寫到哪里來設置,設置的信息和你使用的板子要匹配。
2、ucl2.xml
MFGTool燒寫過程是完全按照ucl2.xml進行的。具體ucl2.xml的內容你可以到MFGTool-Dir/Profiles/MX6DL Linux Update/OS Firmware下查看。ucl2.xml中的燒寫命令為linux命令(文檔Manufacturing Tool V2 Quick Start Guide中有介紹)這里不再詳述。
3、boot mode方式要正確
在燒寫前要設置板子為下載模式,才可以進行燒寫。
總結一下使用MFGTool燒寫過程如下:
1)配置cfg.ini和UICfg.ini文件
2)設置boot mode為download模式
3)用OTG-USB線連接開發板和PC機
4)打開終端,并運行MfgTool2.exe
5)給開發板上電,出現如下HID-compliant device,點擊Start開始下載。
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就夠了。