
MFGTool(飞思卡尔烧写工具)
13.01 绿色版- 软件大小:76 MB
- 更新日期:2019-07-16
- 软件语言:英文
- 软件类别:其它应用
- 软件授权:免费软件
- 软件官网:未知
- 适用平台:WinXP, Win7, Win8, Win10, WinAll
- 软件厂商:
软件介绍人气软件相关文章网友评论下载地址
MFGTool是国外开发的软件,主要的功能就是帮助用户烧写设备,本软件提供的配置内容非常多,可以在软件界面直接查看设备连接的方式,可以配置需要烧写的内容,可以显示烧写进度,适合需要提升设备性能的朋友使用,这款软件操作过程还是非常简单的,但是在配置数据的时候就比较复杂了,如果你会使用就可以直接下载,如果你不会使用可以到网上查找教程,学会以后既可以通过这款MFGTool软件对飞思卡尔设备烧写!

基本功能
控制台和gui接口
在gui界面中,基于颜色的标志用于指示用户工作的状态:
•蓝色表示正在处理设备
•绿色表示设备已成功处理,并向测试仪指示可以使用新设备替换设备,而不依赖于其他设备的进度。
•红色表示设备无法处理。
持续监控设备移除/到达。
当用新设备替换已处理的设备时,它将自动重启该过程。
将开始处理检测到的第一个设备,并允许在完成后更换每个设备,而不是等待所有设备完成。
软件特色
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一定要根据你的板子和要烧写到哪里来设置,设置的信息和你使用的板子要匹配。
使用说明
1、小编打开软件以后提示无法使用,您需要在软件配置UICfg.ini以及cfg.ini

2、本软件使用比较复杂,小编并不知道如何使用,用户可以自己百度查找教程

官方教程
1. 概述
本章一步一步的举例描述如何使用MFGTools。
操作步骤:
第一步:
在运行MfgTool2.exe之前,必须确保cfg.ini和UIcfg.ini存在,此外还要确保这两个文件的配置正确。如果配置有误可能不能正常的工作。UIcfg.ini文件是用来描述与配置同时支持多少个开发板的,UIcfg.ini文件格式为文本文件,文件内容如下:
[UICfg]
PortMgrDlg=1
例如,当前只有一个开发板,那么它只需要支持一个即可,因此PortMgrDlg=1即可,如果需要支持4个,那么PortMgrDlg=4,目前最多支持4个,因此该值的范围是1~4。
Cfg.ini文件用来配置目标芯片和目标操作列表,文件格式和UIcfg.ini一样,文件内容如下:
[profiles]
chip = MX6DL Linux Update
[platform]
board = ARM2
[LIST]
name = Android-SD
“profiles/chip”用于表明目标profile name,“list/name”用于表明目标操作链表名,该名字可以在"profiles/CHIP_PROFILE/OSFirmware/ucl2.xml"文件中找到,也就是会按照此链表配置的流程进行烧写系统。“platform/board”字段目前保留,在修改的时候忽略即可。
第二步:
开发板设置好启动模式,如USB OTG(设置拨码,在核心板上有丝印,按照丝印拨码即可 ),链接好USB线,一端链接开发板的OTG,另一端链接运行MFGTools的PC。连接好后系统上电,在PC的设备管理器里可以看到人体学设备 Hid-compliant device。到此确定连接和启动方式已经完全正确,可以进入第三步了。
第三步:
双击MfgTool2.exe开始运行。这里需要注意,当首次使用MFGTools V2版本的时候,必须将设备连好之后再运行。MFGTools起来之后只有两个按钮,一个start,一个exit,如果点击start开始烧写,点击后start按钮表现为stop,如果start按钮显示为stop时不能点击exit按钮进行退出,只有停止烧写了才能exit,镜像烧写的过程会花费一些时间,如果中途点击stop,接着再点击start,那么MFGTools会接着上次stop的地方继续烧写。不过官方不建议这样做。

第四步:
点击start按钮开始烧写,如果有终端工具,如xshell,可以将调试串口链接到PC,烧写过程的信息可以在xshell中看到更详细的信息。


在烧写过程中,图1.2中,下面两个框是进度条,上面是具体加载的哪块,如图显示loading kernel,说明正在烧写kernel。在stop、exit按钮上面有个状态框,用于显示成功操作信息和失败操作信息。当一切烧写完成,会显示Done,两个进度条满格并且显示绿色。

注意:在下载文件系统到sd卡上时,MFGTools可能会报一些错误信息,这可能是sd卡的分区太小而导致的空间不足,为了解决这一问题,可以解压"Profiles CHIP_PROFILE OSFirmwaremksdcard.sh.tar"并根据系统需求在脚本中修改分区,修改之后需要重新运行脚本。
原文:https://blog.csdn.net/jhjyear/article/details/80000563
通用更新器目标
1.将主机软件与设备介质布局和设备命令细节的详细知识分离(即保持设备命令对主机不透明)。
2.避免在主机软件中使用硬编码安装逻辑。
3.允许固件编写器控制安装顺序和安装命令的设计。 换句话说,允许系统提供程序指定和控制安装,而无需更改主机工具。
4.确保新的更新协议可移植到USB以外的传输。
常见问题
MFGTool2.exe,cfg.ini,UICfg.ini,ucl2.xml,ucl2.xml中定义的操作列表以及将在刻录过程中使用的二进制文件之间的关系。
MFGTool2的基本功能是使用特定的SoC将图像刻录到特定目标(板)上的特定存储。
您需要做的第一件事就是告诉MFGTool2它可以使用哪种SoC。
问:为什么MFGTool2需要这些信息?
答:MFGTool2基于USB,不同的SoC具有不同的PID / VID,MFGTool2需要此信息来监控设备树以获得其操作的完全正确的设备。
问:如何向MFGTool2提供此信息?
答:使用ucl2.xml。一个ucl2.xml用于特定的SoC。在ucl2.xml的开头, pare术语定义了SoC名称和它的PID / VID。有关的详细信息,请参阅“Manufacturing Tool V2 UCL用户手册.doc”。
您需要做的第二件事是告诉MFGTool2它可以获得ucl2.xml。
问:如何让MFGTool2知道它可以获取ucl2.xml的位置?
答:使用cfg.ini。在这个cfg.ini中,有一个
【简]
chip = MX6Q Linux更新
MFGTool2将尝试使用路径(mfgtool2.exe的相对路径)Profiles $ {chip} OS Firmware查找ucl2.xml。如果以上述芯片值为例,MFGTool2将尝试在“Profiles MX6Q Linux Update OS Firmware”中找到ucl2.xml。
定义要同时运行的最大设备数。
问:为什么MFGTool2需要这些信息?
答:MFGTool2需要此信息来创建相关的结构,线程和UI相关资源。
问:如何配置?
答:使用UICfg.ini。在此文件中,只需配置PortMgrDlg。
指定目标存储和目标板。
问:为什么需要这些信息?
答:由于不同的主板可能有不同的uboot.bin文件和不同的内核映像,因此用户需要区分它们。
此外,不同目标和板上的操作也会有所不同。
问:如何区分存储和电路板?
答:使用ucl2.xml中定义的操作列表。一个操作列表专用于定义特定板上的特定存储。
问:我已定义了许多不同的操作列表。如何让MFGTool2知道应该使用哪一个?
答:使用cfg.ini。在这个cfg.ini中,有
[LIST]
name = Sabre-SD
MFGTool2将尝试在ucl2.xml中找到名为“Saber-SD”的操作列表,该列表应在Profiles $ {chip} OS Firmware中分配。
准备二进制文件以获取操作列表。
问:需要什么样的二进制文件?
答:两种二进制文件:
1)ram内核和相应的U-Boot在目标板上运行。
2)正常内核和最终用户将在目标上使用的相应U-Boot。
问:我应该把这些二进制文件放在哪里?
答:由操作清单决定。例如,以下内容摘自Profiles MX6Q Linux Update OS Firmware ucl2.xml中定义的操作“Saber-SD”。
正在加载U-boot
loadSection =“OTH”setSection =“OTH”HasFlashHeader =“FALSE”>加载内核。
发送u-boot.bin
发送内核uImage
标记为红色的文件名表示查找此文件的位置以及ucl2.xml的相关路径。
问:哪些二进制文件是ram内核映像,哪些是普通映像?
答:通常,命令“BootStrap”用于刻录ram内核。
因此,在上面的例子中,u-boot-mx6q-sabresd.bin,uImage是ram内核和files / u-boot-mx6q-sabresd.bin,files / uImage是普通内核。
问:我如何生成这些二进制文件?
答:用户需要参考“Mfgtool Linux或Android固件开发指南V2.docx”并生成ram内核映像。如何生成普通二进制文件超出MFGTool范围。
完成所有这些必要信息后,MFGTool2开始工作:
1)解析操作列表以获取需要执行的所有命令。
2)监视设备树以获得具有由ucl2.xml中的定义的PID / VID的完全正确的设备
3)找到合适的设备后,使用PID / VID获得正确的燃烧阶段(状态)。不同的阶段(状态)具有不同的PID / VID削减。
下载地址
-
MFGTool(飞思卡尔烧写工具) 13.01 绿色版
人气软件
548 MB
/简体中文X-Force KeyGen注册机合集(32+64位)658 KB
/英文676 KB
/简体中文KYTool插件下载(凯元工具)30.54 MB
/简体中文云南师范大学上网认证客户端44.8 MB
/简体中文894 KB
/简体中文356 MB
/简体中文refprop(制冷剂物性查询运算软件)附中文教程6.5 MB
/简体中文hpds2011下载(城镇道路路面设计)1.3 MB
/简体中文中控zktime考勤软件系统38.7 MB
/简体中文
相关文章
网友评论共0条
精彩评论