1、MFG说明
MFGTool工具是freescale专门针对i.MX处理器专门使用的烧写工具,用来将编译好的文件系统和镜像文件烧写到板子上。
2、文件结构
以明远智睿MY-I.MX6-MFG-TOOL-V2.3 为例: 文件结构
cfg.ini 指定LIST,ucl2.xml根据此定义,找到对应的操作部分
流程:
MFG先把OS Firmware下面的uboot.bin uImage initramfs.cpio.gz.uboot下载到RAM中,运行,再执行具体的烧录过程。
Profiles/MX6Q Linux Update/OS Firmware/uImage
打开MfgTool2.exe时,会读取uImage的内容。 如果没有uImage,打开MfgTool2.exe,提示:
Profiles/MX6Q Linux Update/OS Firmware/ucl2.xml
MFG的工作流程由配置文件决定,配置文件即:ucl2.xml 明远,LIST name=Android-MYZR-SPI_NOR-EMMC
//全局变量 //ucl2.xml将烧录过程分成两个阶段:BootStrap和Updater //dev、vid和pid:分别对应两个阶段的设备名、设备对应连接的USB vid和pid号 //针对imx6系列,在 BootStrap阶段,有效的设备名只有MX6Q、MX6D、MX6SL。在Updater阶段,有效的设备名只有MSC //下载当前目录的myzr_u-boot.bin 文件到RAM loadSection=\//下载当前目录的uImage文件到RAM的0x10800000地址处 loadSection=\//下载当前目录的initramfs.cpio.gz.uboot文件到内存的0x10C00000地址处 //通知内嵌ROM代码跳转到内存中的镜像执行
微信: QQ: