查看“MY-IMX6 MfgTool 烧录指导手册”的源代码
←
MY-IMX6 MfgTool 烧录指导手册
跳转至:
导航
、
搜索
因为以下原因,您没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您可以查看与复制此页面的源代码。
= '''适用范围''' = ---- === 评估板所对应的操作系统支持 === {| class="wikitable" !rowspan=2 style="background:#0000ff;color:white"|评估板型号 !colspan=5 style="background:yellow;"|操作系统类型支持 |- |style="background:yellow;"|Linux-3.0.35 |style="background:yellow;"|Linux-3.14.52 |style="background:yellow;"|Android-4.2.2 |style="background:yellow;"|Android-4.4.2 |style="background:yellow;"|Android-5.1.1 |- !style="background:#0000ff;color:white" center|MY-IMX6-EK140 !center| ||√ || || || |- !style="background:#0000ff;color:white" center|MY-IMX6-EK200 !center|√ ||√ ||√ ||√ ||√ |- !style="background:#0000ff;color:white" center|MY-IMX6-EK314 !center|√ ||√ ||√ ||√ ||√ |- !style="background:#0000ff;color:white" center|MY-IMX6-EK336 !center| ||√ || || || |} === 操作系统所对应的文件系统支持 === 由于 Linux 系统与文件系统的关系是一对多,同一个 Linux 系统可以支持不同的文件系统,这里把对应的关系列表如下:<br> <span style="background:yellow">另外,文件系统相对比较大,最小的文件虽然只有几MB,但是最大的文件系统有1GB多。为了节省大家的下载时间,大家先根据下表预先选定自己需要的文件系统,在下载文件系统那一步骤的时候就可以只下载自己需要的文件系统。</span> {| class="wikitable" !rowspan=2 style="background:#0000ff;color:white"|操作系统 !colspan=3 style="background:yellow;"|文件系统支持 |- |style="background:yellow;"|文件系统的文件名 |style="background:yellow;"|文件系统的文件大小 |style="background:yellow;"|文件系统说明 |- |style="background:#0000ff;color:white"| |colspan=3| |- !rowspan=4 style="background:#0000ff;color:white"|Linux-3.0.35 |rootfs-linux-minimal.tar.bz2 ||6.9MB||最小的(精简的) Linux 文件系统 |- |rootfs-linux.tar.bz2 ||64.4MB||常规的 Linux 文件系统 |- |rootfs-linux-qt4.tar.bz2 ||90.8MB||Linux QT4 文件系统 |- |ubuntu-12.04.tar.bz2 ||1.45GB||Ubuntu 12.04 文件系统 |- |style="background:#0000ff;color:white"| |colspan=3| |- !rowspan=6 style="background:#0000ff;color:white"|Linux-3.14.52 |distro-core-image-base.tar.bz2 ||21.4MB||最小的(精简的) Linux 文件系统 |- |distro-fsl-image.tar.bz2 ||227MB||常规的 Linux 文件系统 |- |distro-fsl-image-qt5.tar.bz2 ||407MB|| Linux-QT5 文件系统 |- |distro-fsl-image-6ul.tar.bz2 ||99.7MB|| 6UL (EK140) 的 Linux 文件系统 |- |armhf-rootfs-ubuntu-xenial.tar.bz2 ||176MB||Ubuntu 16.04 文件系统(无GUI) |- |armhf-rootfs-ubuntu-xenial-lxde.tar.bz2 ||838MB||Ubuntu 16.04 文件系统,GUI 为 LXDE |- |style="background:#0000ff;color:white"| |colspan=3| |- !style="background:#0000ff;color:white"|Android-4.2.2 |system-ard422-myimx6ek200.img ||280MB||MYIMX6EK200 的 Android 4.2.2 系统文件 |- |style="background:#0000ff;color:white"| |colspan=3| |- !rowspan=2 style="background:#0000ff;color:white"|Android-4.4.2 |system-ard442-myimx6ek200.img ||360MB||MYIMX6EK200 的 Android 4.4.2 系统文件 |- |system-ard442-myimx6ek314.img ||360MB||MYIMX6EK314 的 Android 4.4.2 系统文件 |- |style="background:#0000ff;color:white"| |colspan=3| |- !style="background:#0000ff;color:white"|Android-5.1.1 |system-ard511.img ||303MB||Android 5.1.1 系统文件 |} = '''准备烧录工具''' = ---- 烧录工具为MY-IMX6-MfgTool。<br> === 烧录工具主程序包 === 在网盘中下载烧录工具主程序压缩包“MY-IMX6-MfgTool.rar”,并解压到 Windows 系统。<br> 备注:目前使用的烧录工具压缩包是“my-imx6-mfgtool-lib262-final.rar” === 烧录工具配置文件 === 在网盘中下载烧录工具配置文件“cfg.ini”,并将“cfg.ini”放到烧录工具目录下,与“MfgTool2.exe”在同一级目录下。 === 系统固件 === 下载系统固件“OS Firmware”目录,并将“OS Firmware”目录放到烧录工具的“Profiles/Linux/”目录下。 === 系统固件(文件系统) === 根据前面“操作系统所对应的文件系统支持”表中自己选定的文件系统文件名,在“OS Firmware_rootfs”目录中找到对应的文件并下载,放到烧录工具“Profiles/Linux/OS Firmware/”对应的目录下。<br> 如:<br> > 需要Linux-3.0.35的QT4文件系统,那就在网盘下载“OS Firmware_rootfs/image-linux-3035/rootfs-linux-qt4.tar.bz2”,并把“rootfs-linux-qt4.tar.bz2”放到烧录工具的“Profiles/Linux/OS Firmware/image-linux-3035/”目录下。<br> > 需要Linux-3.14.52的Linux最小文件系统,那就在网盘下载“OS Firmware_rootfs/image-linux-31452/distro-core-image-base.tar.bz2”,并把“distro-core-image-base.tar.bz2”放到烧录工具的“Profiles/Linux/OS Firmware/image-linux-31452/”目录下。 = '''配置烧录工具''' = ---- == '''配置说明''' == === 配置文件(<span style="background:yellow">cfg.ini</span>) === 配置文件位于MY-IMX6-MfgTool目录下,文件名为cfg.ini。打开cfg.ini可以看到该文件中有几个配置项。<br> === 目标烧录系统与需要配置的项 === 配置文件(cfg.ini)中目标烧录系统与各配置项的关系见下表:<br> {| class="wikitable" !rowspan=2 style="color:white;background:#0000ff"|目标系统 !colspan=5 style="background:yellow"|目标系统对应 cfg.ini 文件中需要配置的项 |- |style="background:yellow"|name ||style="background:yellow"|ek_name ||style="background:yellow"|ek_spec ||style="background:yellow"|rootfs_l3035_file ||style="background:yellow"|rootfs_l31452_file |- |style="color:white;background:#0000ff"|Linux-3.0.35 ||style="color:white;background:red"|√ ||style="color:white;background:red"|√ ||style="color:white;background:red"|√ ||style="color:white;background:red"|√ ||忽略 |- |style="color:white;background:#0000ff"|Linux-3.14.52 ||style="color:white;background:red"|√ ||style="color:white;background:red"|√ ||style="color:white;background:red"|√ ||忽略 ||style="color:white;background:red"|√ |- |style="color:white;background:#0000ff"|Android-4.2.2 ||style="color:white;background:red"|√ ||style="color:white;background:red"|√ ||style="color:white;background:red"|√ ||忽略 ||忽略 |- |style="color:white;background:#0000ff"|Android-4.4.2 ||style="color:white;background:red"|√ ||style="color:white;background:red"|√ ||style="color:white;background:red"|√ ||忽略 ||忽略 |- |style="color:white;background:#0000ff"|Android-5.1.1 ||style="color:white;background:red"|√ ||style="color:white;background:red"|√ ||style="color:white;background:red"|√ ||忽略 ||忽略 |} *说明:<br> 深蓝色背景表示烧录工具支持烧录的系统类型。<br> 黄色背景表示烧录工具的配置文件(cfg.ini)中可以配置的项。<br> 红色背景表示与目标烧录系统对应必须要配置的项。<br> 白色背景表示与目标系统无关的配置项,即与目标系统对应可以忽略或不用配置的项。<br> == '''开始配置烧录项''' == === name 项配置 === name 项是配置目标烧录系统的。如需要烧录 Linux-3.0.35 系统,则配置 name = Linux-3.0.35,并确保其它“name”行前面有“#”号。<br> {| class="wikitable" !span style="background:#0000ff;color:white"|配置项 !span style="background:#0000ff;color:white"|目标值 !span style="background:#0000ff;color:white"|说明 |- |rowspan=7|name ||Linux-3.0.35 ||配置目标烧录系统为Linux-3.0.35 |- |Linux-3.14.52 ||配置目标烧录系统为Linux-3.14.52 |- |Android-4.2.2 ||配置目标烧录系统为Android-4.2.2 |- |Android-4.4.2 ||配置目标烧录系统为Android-4.4.2 |- |Android-5.1.1 ||配置目标烧录系统为Android-5.1.1 |} *配置示例<br> <span style="color:green">name = Linux-3.0.35</span><br> <span style="background:yellow">#name = Linux-3.14.52</span><br> <span style="background:yellow">#name = Android-4.2.2</span><br> <span style="background:yellow">#name = Android-4.4.2</span><br> <span style="background:yellow">#name = Android-5.1.1</span><br> === ek_name项配置 === ek_name项是配置评估板主型号的,该项与评估板主型号对应。如需要往MY-IMX6-EK200中烧录系统,则配置ek_name = myimx6ek200,并确保其它“ek_name”行前面有“#”号。<br> {| class="wikitable" !span style="background:#0000ff;color:white"|配置项 !span style="background:#0000ff;color:white"|目标值 !span style="background:#0000ff;color:white"|说明 |- |rowspan=4|ek_name ||myimx6ek140 ||配置目标烧录的评估板型号为MY-IMX6-EK140 |- ||myimx6ek200 ||配置目标烧录的评估板型号为MY-IMX6-EK200 |- ||myimx6ek314 ||配置目标烧录的评估板型号为MY-IMX6-EK314 |- ||myimx6ek336 ||配置目标烧录的评估板型号为MY-IMX6-EK336 |} *配置示例:<br> <span style="background:yellow">#ek_name = myimx6ek140</span><br> <span style="color:green">ek_name = myimx6ek200</span><br> <span style="background:yellow">#ek_name = myimx6ek314</span><br> <span style="background:yellow">#ek_name = myimx6ek336</span><br> === ek_spec项配置 === ek_spec项是配置评估板的规格的,该项与评估板的规格对应。如目标评估板的CPU是四核、内存标配的,则配置ek_spec = 6q,并确保其它“ek_spec”行前面有“#”号。<br> {| class="wikitable" !span style="background:#0000ff;color:white"|配置项 !span style="background:#0000ff;color:white"|目标值 !span style="background:#0000ff;color:white"|说明 |- |rowspan=9|ek_spec ||6qp ||目标评估板的配置为:i.MX 6QuadPlus CPU,标配内存(1G) |- ||6qp-2g ||目标评估板的配置为:i.MX 6QuadPlus CPU,内存2G |- ||6q ||目标评估板的配置为:i.MX 6Quad CPU,标配内存(1G) |- ||6q-2g ||目标评估板的配置为:i.MX 6Quad CPU,内存2G |- ||6u ||目标评估板的配置为:i.MX 6DualLite CPU,标配内存(1G) |- ||6s ||目标评估板的配置为:i.MX6Solo CPU,标配内存(512M) |- ||6s-1g ||目标评估板的配置为:i.MX6Solo CPU,内存1G |- ||6g ||目标评估板的配置为:i.MX6UL CPU,标配内存(256M) |- ||6g-512m ||目标评估板的配置为:i.MX6UL CPU,内存512M |} *配置示例:<br> <span style="background:yellow">#ek_spec = 6qp</span><br> <span style="background:yellow">#ek_spec = 6qp-2g</span><br> <span style="color:green">ek_spec = 6q</span><br> <span style="background:yellow">#ek_spec = 6q-2g</span><br> <span style="background:yellow">#ek_spec = 6u</span><br> <span style="background:yellow">#ek_spec = 6s</span><br> <span style="background:yellow">#ek_spec = 6s-1g</span><br> <span style="background:yellow">#ek_spec = 6g</span><br> <span style="background:yellow">#ek_spec = 6g-512m</span><br> === rootfs_l3035_file 项配置 === rootfs_l3035_file 项是配置 Linux-3.0.35 的文件系统的。如需要烧录 rootfs-linux.tar.bz2 系统,则配置 rootfs_l3035_file = rootfs-linux.tar.bz2,并确保其它 rootfs_l3035_file 行前面有“#”号<br> <span style="color:red">如果 name 项配置的不是Linux-3.0.35,则可以跳过 rootfs_l3035_file 配置,因为这时该项会被烧录工具忽略。<br> {| class="wikitable" !span style="background:#0000ff;color:white"|配置项 !span style="background:#0000ff;color:white"|目标值 !span style="background:#0000ff;color:white"|说明 |- |rowspan=4|rootfs_l3035_file ||rootfs-linux-minimal.tar.bz2 ||对应最小的 Linux 文件系统 |- |rootfs-linux.tar.bz2 ||对应常规的 Linux 文件系统 |- |rootfs-linux-qt4.tar.bz2 ||对应 Linux QT 文件系统 |- |ubuntu-12.04.tar.bz2 ||对应 Ubuntu 12.04 文件系统 |} *配置示例<br> <span style="background:yellow">#rootfs_l3035_file = rootfs-linux-minimal.tar.bz2</span><br> <span style="color:green">rootfs_l3035_file = rootfs-linux.tar.bz2</span><br> <span style="background:yellow">#rootfs_l3035_file = rootfs-linux-qt4.tar.bz2</span><br> <span style="background:yellow">#rootfs_l3035_file = ubuntu-12.04.tar.bz2</span><br> === rootfs_l31452_file 项配置 === rootfs_l31452_file 项是配置 Linux-3.14.52 的文件系统的。如需要烧录 distro-fsl-image.tar.bz2 系统,则配置 rootfs_l3035_file = distro-fsl-image.tar.bz2 ,并确保其它 rootfs_l31452_file 行前面有“#”号<br> <span style="color:red">如果 name 项配置的不是Linux-3.14.52,则可以跳过 Linux-3.14.52 配置,因为这时该项会被烧录工具忽略。<br> {| class="wikitable" !span style="background:#0000ff;color:white"|配置项 !span style="background:#0000ff;color:white"|目标值 !span style="background:#0000ff;color:white"|说明 |- |rowspan=6|rootfs_l31452_file ||distro-core-image-base.tar.bz2 ||对应最小的 Linux 文件系统 |- |distro-fsl-image.tar.bz2 ||对应常规的 Linux 文件系统 |- |distro-fsl-image-qt5.tar.bz2 ||对应 Linux-QT5 文件系统 |- |distro-fsl-image-6ul.tar.bz2 || 对应 6UL(EK140)的 Linux 文件系统(无GPU) |- |armhf-rootfs-ubuntu-xenial.tar.bz2 || 对应 Ubuntu 16.04 文件系统(无GUI) |- |armhf-rootfs-ubuntu-xenial-lxde.tar.bz2 || 对应 Ubuntu 16.04 文件系统,GUI 为 LXDE |} *配置示例<br> <span style="background:yellow">#rootfs_l31452_file = distro-core-image-base.tar.bz2</span><br> <span style="color:green">rootfs_l31452_file = distro-fsl-image.tar.bz2</span><br> <span style="background:yellow">#rootfs_l31452_file = distro-fsl-image-qt5.tar.bz2</span><br> <span style="background:yellow">#rootfs_l31452_file = distro-fsl-image-6ul.tar.bz2</span><br> <span style="background:yellow">#rootfs_l31452_file = armhf-rootfs-ubuntu-xenial.tar.bz2</span><br> <span style="background:yellow">#rootfs_l31452_file = armhf-rootfs-ubuntu-xenial-lxde.tar.bz2</span><br> === 检查配置 === 检查配置文件中各个配置项,确保每个配置项没有被二次配置,该配置项其它所在行的行首都有“#”字符。<br> = '''进行烧录''' = ---- == '''连接评估板和PC机''' == 可参照《MY-IMX6-EKxxx快速启动手册》的“连接设备”。<br> == '''配置评估板的下载模式''' == === 下载模式说明 === MY-IMX6系列评估板进入下载模式常用的方法见下表:<br> 由硬件的设计及软件的代码决定支持进入下载模式的方法如下表:<br> {| class="wikitable" !rowspan=2 style="background:#0000ff;color:white"|评估板型号 !colspan=2 style="background:yellow|MY-IMX6系列评估板支持进入下载模式的方式 |- |style="background:yellow"| 二位硬件拨码方式 ||style="background:yellow" center| 硬件BOOT按钮 |- |style="background:#0000ff;color:white"|MYIMX6EK140 !style="background:red;color:white"|YES !style="background:red;color:white"|NO |- |style="background:#0000ff;color:white"|MYIMX6EK200 !style="background:red;color:white"|YES !style="background:red;color:white"|YES |- |style="background:#0000ff;color:white"|MYIMX6EK314 !style="background:red;color:white"|YES !style="background:red;color:white"|NO |- |style="background:#0000ff;color:white"|MYIMX6EK336 !style="background:red;color:white"|YES !style="background:red;color:white"|NO |} === 硬件拨码进入下载模式 === <span style="color:red">提示:MYIMX6EK200的二位拨码开关在核心板上;MYIMX6EK140、MYIMX6EK314、MYIMX6EK336的二位拨码开关在底板上。<br> 由于EK200的二位拨码开关在核心板上,使用硬件拨码相对麻烦一点,所以EK200的核心板在V2.1.1时做出了修改,可以支持“硬件BOOT按钮”方式进入下载模式。具体操作请参照下一节“硬件BOOT按钮进入下载模式”。<br></span> 1)为评估板断电。<br> 2)找到评估板的二位拨码开关<br> 3)把二位拨码开关的1拨到“ON”,2拨到“OFF”。<br> 4)为评估板重新上电<br> *附二位拨码开关的参照图<br> [[文件:MY_IMX6 MfgTool_3.2.2.1.jpg|642px]]<br> <br> [[文件:MY_IMX6 MfgTool_3.2.2.2.jpg|642px]]<br> === 硬件BOOT按钮进入下载模式 === <span style="color:red">说明:MYIMX6EK200支持此方式。MYIMX6EK140、MYIMX6EK314、MYIMX6EK336不支持此方式。<br> *操作方法<br> 按住评估板底板上的“BOOT SW1”,为评估板硬件复位或重新上电,之后松开“BOOT SW1”。<br> 提示:BOOT按钮在评估板的电源接头旁边。<br> == '''启动MFG Tools''' == <span style="color:red">重要说明:在启动MFG Tools前请确定相应项所对应的文件已经下载好,并且在MFG Tools相应的文件夹下存在。<br></span> 双击“MfgTool2.exe”,软件会识别到HID设备。<br> [[文件:MY_IMX6 MfgTool_3.3.0.1.jpg]]<br> == '''MFG Tools启动出错处理''' == <span style="color:red">1)认真读错误提示窗口上的信息<br> 2)仔细看运行LOG文件<span style="color:red;background:yellow">MfgTool.log</span>。<br> 做到这二条,MFG Tools启动时出错基本能解决。<br> == '''开始烧录''' == 1)点击MFG Tools的“Start”,即开始进行烧录。<br> 2)烧录信息<br> 在烧录过程中,MFG Tools的信息栏会显示烧录的进度和状态信息。<br> [[文件:MY_IMX6 MfgTool_3.5.0.1.jpg]]<br> 3)烧录过程处理<br> 在烧录过程中,PC机会把评估板识别为一个存储设备,这时会弹出对话框提示是否需要格式化,这里点“取消”或忽略对话框或关闭对话框。<br> [[文件:MY_IMX6 MfgTool_3.5.0.2.jpg]]<br> 4)烧录完成处理<br> 提示:烧录完成后,信息栏会输出“Done”,状态栏会变成绿色。<br> *点击“Stop”完成烧写。<br> *再点击“Exit”退出MFG Tools。<br> [[文件:MY_IMX6 MfgTool_3.5.0.3.jpg]]<br> == '''MFG烧录出错处理''' == <span style="color:red">1)仔细查看运行LOG文件<span style="color:red;background:yellow">MfgTool.log</span>。<br> 2)认真阅读串口终端上烧录中止时输出的信息。<br> == '''烧录最后的工作''' == 如果是采用拨码方式进入下载模式并烧录的,需要将拨码开关的“1”拨回到OFF,“2”拨回到ON。<br> = '''启动新的系统''' = ---- 重新上电评估板即启动新的系统。<br>
返回至
MY-IMX6 MfgTool 烧录指导手册
。
导航菜单
个人工具
登录
命名空间
页面
讨论
变种
视图
阅读
查看源代码
查看历史
更多
搜索
[-_-]
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
所有页面
工具
链入页面
相关更改
特殊页面
页面信息