MFGTool是一款专业的飞思卡尔烧写工具,軟件主要分为bootstrap 和updater两个阶段,可以将特殊的uboot和kernet镜像烧录到目标板上,从而和主机建立连接,进行各种文件的烧录,适用于imx系列产品的开发。有需要的朋友可以来本站下载!

MFGTool使用說明
使用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就够了。