查看“MYZR-IMX6 MfgTool-v2.6 User Guide”的源代码
←
MYZR-IMX6 MfgTool-v2.6 User Guide
跳转至:
导航
、
搜索
因为以下原因,您没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您可以查看与复制此页面的源代码。
[^_^]: MY-IMX6 MfgTool-v2.6 User Guide <br/> ### 开发板支持的系统版本 -------------------------------------------------------------------------------- 首先,有必要了解开发板支持的各系统版本,并根据自己的需要选择对应的 **系统版本**。 #### 支持的Linux系统版本 {| class="wikitable" style="width: 768px" !rowspan=2 style="background:blue;color:white"|Linux系统版本 |-style="background:yellow;" |MYZR-IMX6-EK140||MYZR-IMX6-EK140P||MYZR-IMX6-EK200||MYZR-IMX6-EK314||MYZR-IMX6-EK336 |- !style="background:blue;color:white" |Linux-3.0.35 || || ||√ ||√ || |- !style="background:blue;color:white" |Linux-3.14.52 || || ||√ ||√ ||√ |- !style="background:blue;color:white" |Linux-4.1.15 ||√ ||√ ||√ ||√ ||√ |- !style="background:blue;color:white" |Linux-4.9.88 ||√ ||√ ||调试中 ||调试中 ||调试中 |} #### 支持的QT版本 【Linux-3.0.35】:**QT-4.8.5** 【Linux-3.14.52】:**QT-5.5.0** 【Linux-4.1.15】:**QT-5.6.1** 【Linux-4.9.88】:**QT-5.9.4** #### 支持的Android系统版本 {| class="wikitable" style="width: 768px" !rowspan=2 style="background:blue;color:white"|Android系统版本 |-style="background:yellow;" |MYZR-IMX6-EK140||MYZR-IMX6-EK140P||MYZR-IMX6-EK200||MYZR-IMX6-EK314||MYZR-IMX6-EK336 |- !style="background:blue;color:white" |Android-4.2.2 || || ||√ || || |- !style="background:blue;color:white" |Android-4.4.2 || || ||√ ||√ || |- !style="background:blue;color:white" |Android-5.1.1 || || ||√ ||√ || |} <br/> ### 准备烧录工具 -------------------------------------------------------------------------------- #### 下载烧录工具 1. 根据需要的目标系统打开网盘对应的 **\*_OS_\*** 目录,再点开 **01_ManufacturingToolkit**。 MYZR-IMX6-EK140、MYZR-IMX6-EK140P 下载 **MY-IMX-A7** 目录。 MYZR-IMX6-EK200、MYZR-IMX6-EK314、MYZR-IMX6-EK3336 下载 **MY-IMX-A9** 目录。 2. 把下载的 **MfgTool-MYIMX\*-Base.\*.rar 和 MfgTool-MYIMX\*-Patch.\*.rar 两个压缩包,全部选中,右击选择“解压到当前文件夹”**。 [[文件:MY_WinRAR_Extract.png]] #### 配置烧录工具 1. 运行烧录工具配置程序 **MfgConfig.exe**。 2. 扫描核心板上的二维码来确定自己开发板的型号规格。 型号解析如图: [[文件:imx6-cb140-type.png]] 3.根据开发板型号来配置烧录工具选项 【Evaluation Kit】: 根据自己的开发板主型号选择。 【CPU Type】: 根据自己的开发板规格选择。 【Memory Size】: 根据自己的开发板规格选择(如果不确定,先尝试选择 Default)。 【OS Select】: 根据自己需要的目录系统选择。 【Rootfs File】: 如果可选,建议选择带QT的。 **注意:存储类型为Nand的开发板,Rootfs File只能选择base或sato** [[文件:imx6-cb140-mfgtool-nand.png]] 4. 点击 **Make**,配置工具会生成烧录工具使用的配置文件“cfg.ini”。 5. 运行烧录工具主程序 **MfgTool2.exe**(如果报错,尝试把烧录工具复制到另外一台电脑上操作)。 #### 文件系统说明 fsl-image-qt5-validation 包含 fsl-image-validation; core-image-sato 包含 core-image-base; 文件系统清单见“Profiles/Linux/OS Firmware/image-*-rootfs”里对应的 manifest 文件。 <br/> ### 为开发板烧录系统 -------------------------------------------------------------------------------- ##### 使开发板处于下载模式 找到开发板上的 **BOOTMODE** 或 **BOOT SWITCH** 所指示的二位拨码开关,1拨到ON,2拨到OFF。 ##### 连接开发板和电脑 1. 用MiniUSB线连接开发板和电脑(为保证烧录的稳定性,请使用电脑的后置USB口。如果使用的是USB HUB,请为USB HUB接上电源)。 2. 用串口线连接开发板和电脑,参照 **[[终端软件XShell参考手册|《终端软件参考手册》]]** 中的 **与会话连接** 打开串口会话。 3. 为开发板连接电源线,然后上电。 ##### 烧录系统到开发板 1. 为避免产生不必要的错误,请关闭烧录工具主程序 **MfgTool2.exe** 并重新运行。 [[文件:MY_IMX6_MfgTool_3.3.0.1.jpg]] 如果主程序启动出错,在Windows任务管理器的进程列表里关闭 **MfgTool**,然后再运行主程序。 如果主程序显示 **No Device Connected**,则需要检查MiniUSB线的连接情况和确认开发板的拨码是否是下载模式。 <br/> 2. 在烧录工具主界面点击 **Start** 按钮开始烧录。 [[文件:MY_IMX6_MfgTool_3.5.0.1.jpg]] <br/> 3. 在烧录过程中,PC机会把评估板识别为一个存储设备,这时会弹出对话框提示是否需要格式化,这里点 **取消** 或忽略对话框或关闭对话框。 [[文件:MY_IMX6_MfgTool_3.5.0.2.jpg]] <br/> 4. 烧录完成后,信息栏会输出 **Done**,状态栏会变成绿色。点击 **Stop** 完成烧写。再点击 **Exit** 退出MFG Tools。 [[文件:MY_IMX6_MfgTool_3.5.0.3.jpg]] ##### 烧录出错处理 1. 观察并保留烧录工具主程序上的信息内容,这个信息会表示出烧录出错的具体阶段。 2. 观察并保留电脑串口终端软件上最后一部分的信息,这个信息会表示出烧录出错的具体原因。 **提示:**如果自己看不懂,可以把这两部分信息发送到我们邮箱(service@myzr.com.cn)或者论坛(bbs.myzr.com.cn)请求支持。 ##### 启动开发板 1. 烧录完成后,关闭开发板的电源。 2. 找到开发板上的 **BOOTMODE** 或 **BOOT SWITCH** 所指示的二位拨码开关,把1拨到OFF,2拨到ON。 3. 使开发板通电,串口终端软件看到系统启动的信息就对了。 <br/> ### 烧录工具的生产化使用 -------------------------------------------------------------------------------- #### 配置烧录工具同时烧录多个设备 我们当前的烧录工具可以同时烧录七个设备,方法为:打开烧录工具中的 **UICfg.ini**,把 **PortMgrDlg=1** 改成 **PortMgrDlg=7**。 然后电脑通过USB HUB连接七个设备,再打开烧录工具,按烧录流程进行即可。 #### 烧录自己编译的Image 根据后面 **系统版本与对应文件关系表**,把自己编译的文件替换烧录工具中对应的文件,并为开发板重新烧录系统。 如:编译出了 Linux-3.14.52 MYZR-IMX6-EK200-6Q-1G 开发板的 u-boot,那么打开烧录工具到 **image-L3.14.52-uboot** 目录把编译出来的u-boot文件替换uboot-myimx6ek200-6q.imx。 #### 烧录自己的应用程序 把自己的应用程序打包为 **my-demo.tar.bz2**,并根据后面 **系统版本与对应文件关系表**,替换掉烧录工具中的 **my-demo.tar.bz2**,并为开发板重新烧录系统。 【说明】:**my-demo.tar.bz2** 里的文件会被烧录到开发板的根目录下。 #### 烧录自己的文件系统更新 根据下面 **系统版本与对应文件关系表**,打包一个自己的更新包,替换掉烧录工具中对应的文件,并为开发板重新烧录系统。 【说明】:文件系统更新包会被烧录到开发板的根目录下。 #### 烧录工具不间断烧录 在生产过程中,如果没有对烧录工具的配置做出更改,是不需要重复退出和运行烧录工具的,甚至不用点击烧录工具主程序的 STOP 按钮。当某个设备烧录完后即可把该设备断电,再接上新的设备上电后烧录工具就会对设备进行烧录。 <br/> ### 附表 -------------------------------------------------------------------------------- ##### 表1:系统版本与对应文件关系表 {| class="wikitable" |- !style="background:blue;color:white"|系统版本 !style="background:yellow;"|文件类型 !style="background:yellow;"|所在目录 !style="background:yellow;"|对应的文件 |- | || || || |- !rowspan=7 style="background:blue;color:white"|Linux-4.9.88 |U-Boot文件 |rowspan=7|Profiles/Linux/OS Firmware |image-L4.9.88-uboot/uboot-<ek_name>-<ek_spec>.imx |- |环境变量文件 |image-L4.9.88-uboot/my_environment*.scr |- |内核文件||image-L4.9.88-kernel/zImage-myimx6\[a7 \| a9\] |- |内核模块包||image-L4.9.88-kernel/kernel-modules-myimx6\[a7 \| a9\].tar.bz2 |- |设备树文件||image-L4.9.88-dtb/<ek_name>-<ek_spec>.dtb |- |文件系统更新包||image-L4.9.88-update/L4988-rootfs-update.tar.bz2 |- |MYZR Demo||image-L4.9.88-update/my-demo.tar.bz2 |- | || || || |- !rowspan=7 style="background:blue;color:white"|Linux-4.1.15 |U-Boot文件 |rowspan=7|Profiles/Linux/OS Firmware |image-L4.1.15-uboot/uboot-<ek_name>-<ek_spec>.imx |- |环境变量文件 |image-L4.1.15-uboot/my_environment*.scr |- |内核文件||image-L4.1.15-kernel/zImage-myimx6\[a7 \| a9\] |- |内核模块包||image-L4.1.15-kernel/kernel-modules-myimx6\[a7 \| a9\].tar.bz2 |- |设备树文件||image-L4.1.15-dtb/<ek_name>-<ek_spec>.dtb |- |文件系统更新包||image-L4.1.15-update/L4115-rootfs-update.tar.bz2 |- |MYZR Demo||image-L4.1.15-update/my-demo.tar.bz2 |- | || || || |- !rowspan=7 style="background:blue;color:white"|Linux-3.14.52 |U-Boot文件 |rowspan=7|Profiles/Linux/OS Firmware |image-L3.14.52-uboot/uboot-<ek_name>-<ek_spec>.imx |- |环境变量文件 |image-L3.14.52-uboot/my_environment*.scr |- |内核文件||image-L3.14.52-kernel/zImage-myimx6\[a9 \| a7 \] |- |内核模块包||image-L3.14.52-kernel/kernel-modules-myimx6\[a9 \| a7\].tar.bz2 |- |设备树文件||image-L3.14.52-dtb/<ek_name>-<ek_spec>.dtb |- |文件系统更新包||image-L3.14.52-update/L31452-rootfs-update.tar.bz2 |- |MYZR Demo||image-L3.14.52-update/my-demo.tar.bz2 |- | || || || |- !rowspan=6 style="background:blue;color:white"|Linux-3.0.35 |U-Boot文件 |rowspan=6|Profiles/Linux/OS Firmware |image-L3.0.35-uboot/uboot-<ek_name>-<ek_spec>.imx |- |环境变量文件 |image-L3.0.35-uboot/my_environment*.scr |- |内核文件||image-L3.0.35-kernel/zImage-myimx6a9 |- |内核模块包||image-L3.0.35-kernel/kernel-modules-myimx6a9.tar.bz2 |- |文件系统更新包||image-L3.0.35-update/L3035-rootfs-update.tar.bz2 |- |MYZR Demo||image-L3.0.35-update/my-demo.tar.bz2 |- | || || || |- !rowspan=4 style="background:blue;color:white"|Android-5.1.1 |U-Boot文件 |rowspan=4|Profiles/Linux/OS Firmware |image-android-511/uboot-ard511-<ek_name>-<ek_spec>.bin |- |Boot Image||image-android-511/boot-ard511-<ek_name>.img |- |Recovery Image||image-android-511/recovery-ard511-<ek_name>.img |- |System Image||image-android-511/system-ard511.img |- | || || || |- !rowspan=4 style="background:blue;color:white"|Android-4.4.2 |U-Boot文件 |rowspan=4|Profiles/Linux/OS Firmware |image-android-442/uboot-ard442-<ek_name>-<ek_spec>.bin |- |Boot Image||image-android-442/boot-ard442-<ek_name>.img |- |Recovery Image||image-android-442/recovery-ard442-<ek_name>.img |- |System Image||image-android-442/system-ard442-<ek_name>.img |- | || || || |- !rowspan=4 style="background:blue;color:white"|Android-4.2.2 |U-Boot文件 |rowspan=4|Profiles/Linux/OS Firmware |image-android-422/uboot-ard422-<ek_name>-<ek_spec>.bin |- |Boot Image||image-android-422/boot-ard422-<ek_name>.img |- |Recovery Image||image-android-422/recovery-ard422-<ek_name>.img |- |System Image||image-android-422/system-ard422-<ek_name>.img |} <br> -------------------------------------------------------------------------------- <pre> -------------------------------------------------------------------------------- * 珠海明远智睿科技有限公司 * ZhuHai MYZR Technology CO.,LTD. * Latest Update: 2019/01/28 * Supporter: Tang Bin -------------------------------------------------------------------------------- </pre>
返回至
MYZR-IMX6 MfgTool-v2.6 User Guide
。
导航菜单
个人工具
登录
命名空间
页面
讨论
变种
视图
阅读
查看源代码
查看历史
更多
搜索
[-_-]
NXP平台:
MYZR-IMX6-EK200
MYZR-IMX6-EK200(EN)
MYZR-IMX6-EK314
MYZR-IMX6-EK314(EN)
MYZR-IMX6-EK336
MYZR-IMX6-EK336(EN)
MYZR-IMX6-EK140
MYZR-IMX6-EK140(EN)
MYZR-IMX6-EK140P
MYZR-IMX6-EK140P(EN)
MYZR-IMX8M-EK300
MYZR-IMX8M-EK300(EN)
MYZR-IMX8M-EVK
MYZR-IMX8Mmini-EK240
MYZR-IMX8Mmini-EK240(EN)
MYZR-IMX28-EK142
MYZR-IMX28-EK142(EN)
MYZR-LS1012A-EK200
MYZR-LS1012A-EK200(EN)
Rockchip平台:
MYZR-RK3288-EK314
MYZR-RK3288-EK314(EN)
MYZR-RK3399-EK314
MYZR-RK3399-EK314(EN)
Allwinner平台:
MYZR-R16-EK166
MYZR-R16-EK166(EN)
Microchip平台:
MYZR-SAMA5-EK200
MYZR-SAMA5-EK200(EN)
网关产品:
GW200
GW300
GW310/GW311
ST平台:
MYZR-STM32-EK152
所有页面
工具
链入页面
相关更改
特殊页面
页面信息