IMX6 MfgTool烧录的详细步骤

嵌入式设计应用

133人已加入

描述

1开发板支持的系统版本

首先,有必要了解开发板支持的各系统版本,并根据自己的需要选择对应的 系统版本。

1.1支持的Linux系统版本

1.2支持的Android系统版本

2准备烧录工具

2.1下载烧录工具

1. 根据需要的目标系统打开网盘对应的OS目录,再点开 01_ManufacturingToolkit。

MY-IMX6-EK140、MY-IMX6-EK140P 下载 MfgTool-MYIMX6A7 开头的文件。

MY-IMX6-EK200、MY-IMX6-EK314、MY-IMX6-EK3336 下载 MfgTool-MYIMX6A9 开头的文件。

2. 把下载的文件 解压到当前文件夹。

2.2配置烧录工具

1. 运行烧录工具配置程序 MfgConfig.exe。

2. 【Evaluation Kit】: 根据自己的开发板主型号选择。

3. 【CPU Type】: 根据自己的开发板规格选择。

4. 【Memory Size】: 根据自己的开发板规格选择(如果不确定,先尝试选择 Default)。

5. 【OS Select】: 根据自己需要的目录系统选择。

6. 【Rootfs File】: 保持默认。

7. 点击 Make,配置工具会生成烧录工具使用的配置文件“cfg.ini”。

8. 运行烧录工具主程序 MfgTool2.exe(如果报错,尝试把烧录工具复制到另外一台电脑上操作)。

文件系统对应的QT版本

【L31452-fsl-image-qt5-myimx6a9.tar.bz2】:QT-5.5.0

【L4115-fsl-image-qt5-myimx6a9.tar.bz2】:QT-5.6.1

3为开发板烧录系统

3.1使开发板处于下载模式

找到开发板上的 BOOTMODE 或 BOOT SWITCH 所指示的二位拨码开关,1拨到ON,2拨到OFF。

3.2连接开发板和电脑

1. 用MiniUSB线连接开发板和电脑(为保证烧录的稳定性,请使用电脑的后置USB口。如果使用的是USB HUB,请为USB HUB接上电源)。

2. 用串口线连接开发板和电脑,参照 《终端软件参考手册》 中的 与会话连接 打开串口会话。

3. 为开发板连接电源线,然后上电。

3.3烧录系统到开发板

1. 为避免产生不必要的错误,请关闭烧录工具主程序 MfgTool2.exe 并重新运行。

Linux

如果主程序启动出错,在Windows任务管理器的进程列表里关闭 MfgTool,然后再运行主程序。

如果主程序显示 No Device Connected,则需要检查MiniUSB线的连接情况和确认开发板的拨码是否是下载模式。

2. 在烧录工具主界面点击 Start 按钮开始烧录。

Linux

3. 在烧录过程中,PC机会把评估板识别为一个存储设备,这时会弹出对话框提示是否需要格式化,这里点 取消 或忽略对话框或关闭对话框。

4. 烧录完成后,信息栏会输出 Done,状态栏会变成绿色。点击 Stop 完成烧写。再点击 Exit 退出MFG Tools。

3.4烧录出错处理

1. 观察并保留烧录工具主程序上的信息内容,这个信息会表示出烧录出错的具体阶段。

2. 观察并保留电脑串口终端软件上最后一部分的信息,这个信息会表示出烧录出错的具体原因。

提示:如果自己看不懂,可以把这两部分信息发送到我们邮箱(service@myzr.com.cn)或者william hill官网 (bbs.myzr.com.cn)请求支持。

3.5启动开发板

1. 烧录完成后,关闭开发板的电源。

2. 找到开发板上的 BOOTMODE 或 BOOT SWITCH 所指示的二位拨码开关,把1拨到OFF,2拨到ON。

3. 使开发板通电,串口终端软件看到系统启动的信息就对了。

4烧录工具的生产化使用

4.1配置烧录工具同时烧录多个设备

我们当前的烧录工具可以同时烧录七个设备,方法为:打开烧录工具中的 UICfg.ini,把

ortMgrDlg=1 改成

ortMgrDlg=7。

然后电脑通过USB HUB连接七个设备,再打开烧录工具,按烧录流程进行即可。

4.2烧录自己编译的Image

根据后面 系统版本与对应文件关系表,把自己编译的文件替换烧录工具中对应的文件,并为开发板重新烧录系统。

如:编译出了 Linux-3.14.52 MY-IMX6-EK200-6Q-1G 开发板的 u-boot,那么打开烧录工具到 image-L3.14.52-uboot 目录把编译出来的u-boot文件替换uboot-myimx6ek200-6q.imx。

4.3烧录自己的应用程序

把自己的应用程序打包为 my-demo.tar.bz2,并根据后面 系统版本与对应文件关系表,替换掉烧录工具中的 my-demo.tar.bz2,并为开发板重新烧录系统。

【说明】:my-demo.tar.bz2 里的文件会被烧录到开发板的根目录下。

4.4烧录自己的文件系统更新

根据下面 系统版本与对应文件关系表,打包一个自己更新包,替换掉烧录工具中对应的文件,并为开发板重新烧录系统。

【说明】:文件系统更新包会被烧录到开发板的根目录下。

4.5烧录工具不间断烧录

在生产过程中,如果没有对烧录工具的配置做出更改,是不需要重复退出和运行烧录工具的,甚至不用点击烧录工具主程序的 STOP 按钮。当某个设备烧录完后即可把该设备断电,再接上新的设备上电后烧录工具就会对设备进行烧录。

5附表

5.1表1:系统版本与对应文件关系表

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分