“MYZR-IMX6 MfgTool-v2.6 User Guide”的版本间的差异

来自明远智睿的wiki
跳转至: 导航搜索
(创建页面,内容为“ [^_^]:   MY-IMX6 MfgTool-v2.6 User Guide <br/> ### 确认自己需要的系统 ------------------------------------------------------------------------------...”)
 
第4行: 第4行:
  
 
<br/>
 
<br/>
 
+
### 准备烧录工具
### 确认自己需要的系统
 
  
 
--------------------------------------------------------------------------------
 
--------------------------------------------------------------------------------
  之所以要确认自己需要的系统,主要是为了避免下载不需要的文件,造成浪费时间在等待下载上。目前所有文件系统总的大小超过了5G,而我们可能只需要其中的一个文件系统,通常不会超过400M。
+
##### 下载烧录工具
##### 根据评估板型号确认自己的目标系统版本
+
  根据自己的评估板型号和需要的目标系统在网盘 “\*\_系统\_\*/04_烧录工具” 目录下下载对应的烧录工具。 
  如:开发板是MY-IMX6-EK200,在下表可支持的系统版本中,需要烧录的目标操作系统版本是Linux-3.14.52。之后下一步便是根据系统版本确定自己需要的文件系统。  
+
说明: 
 +
  MY-IMX6-EK140、MY-IMX6-EK140P 下载 MfgTool-MYIMX6A7 开头的烧录工具目录。  
 +
  MY-IMX6-EK200、MY-IMX6-EK314、MY-IMX6-EK3336 下载 MfgTool-MYIMX6A9 开头的烧录工具目录。 
 +
附表:评估板支持的系统
 
{| class="wikitable" style="width: 512px"
 
{| class="wikitable" style="width: 512px"
 
!rowspan=2 style="background:blue;color:white"|评估板型号
 
!rowspan=2 style="background:blue;color:white"|评估板型号
第45行: 第47行:
 
|}
 
|}
  
##### 选择系统对应的文件系统
+
##### 配置烧录工具
  如:上一步选择的是Linux-3.14.52,在下表中找到Linux-3.14.52,选择自己需要的文件系统,并记下文件系统的文件名。这个文件是后面需要在网盘中下载的文件。
+
1. 运行烧录工具配置程序“MfgConfig.exe”。 
{| class="wikitable"
+
2. Evaluation Kit: 根据自己的开发板主型号选择。 
!rowspan=2 style="background:blue;color:white"|操作系统
+
3. CPU Type: 根据自己的开发板规格选择。 
!colspan=3 style="background:yellow;"|对应的文件系统支持
+
4. Memory Size: 根据自己的开发板规格选择(如果不确定,先尝试选择 Default)。 
|-style="background:yellow;"
+
5. OS Select: 根据自己需要的目录系统选择。 
|文件系统说明||文件系统的文件名||大小
+
6. Rootfs File: 根据自己需要的文件系统选择(具体见后面的说明)。 
|-
+
7. 点击“Make”,配置工具会生成烧录工具使用的配置文件“cfg.ini”。 
| || || ||
+
8. 运行烧录工具主程序“MfgTool2.exe”(如果报错,尝试在另外一台电脑上操作)。 
|-
 
!rowspan=4 style="background:blue;color:white"|Linux-3.0.35
 
|很小的 Linux||rootfs-linux-minimal.tar.bz2 ||6.9MB
 
|-
 
|常规的 Linux||rootfs-linux.tar.bz2 ||64.4MB
 
|-
 
|Linux + QT4.8.5||rootfs-linux-qt4.tar.bz2 ||90.8MB
 
|-
 
|Ubuntu 12.04||ubuntu-12.04.tar.bz2 ||1.45GB
 
|-
 
| || || ||
 
|-
 
!rowspan=5 style="background:blue;color:white"|Linux-3.14.52
 
|很小的 Linux||distro-core-image-base.tar.bz2 ||21.4MB
 
|-
 
|常规的 Linux||distro-fsl-image.tar.bz2 ||227MB
 
|-
 
|Linux + QT5.5.0||distro-fsl-imx-fb-image-qt5.tar.bz2 ||304MB
 
|-
 
|Ubuntu 16.04 无GUI||armhf-rootfs-ubuntu-xenial.tar.bz2 ||176MB
 
|-
 
|Ubuntu 16.04 LXDE GUI||armhf-rootfs-ubuntu-xenial-lxde.tar.bz2 ||838MB
 
|-
 
| || || ||
 
|-
 
!rowspan=6 style="background:blue;color:white"|Linux-4.1.15
 
|很小的 Linux (MYIMX6A9)||core-image-base-myimx6a9.tar.bz2 ||25.4MB
 
|-
 
|常规的 Linux (MYIMX6A9)||fsl-image-linux-myimx6a9.tar.bz2 ||201MB
 
|-
 
|Linux + QT5.6.1 (MYIMX6A9)||fsl-image-qt5-myimx6a9.tar.bz2 ||376MB
 
|-
 
|很小的 Linux (MYIMX6A7)||core-image-base-myimx6a7.tar.bz2 ||24.3MB
 
|-
 
|常规的 Linux (MYIMX6A7)||fsl-image-linux-myimx6a7.tar.bz2 ||120MB
 
|-
 
||Linux + QT5.6.1 (MYIMX6A7)||fsl-image-qt5-myimx6a7.tar.bz2 ||158MB
 
|-
 
| || || ||
 
|-
 
!style="background:blue;color:white"|Android-4.2.2
 
|Android 4.2.2 (MYIMX6EK200)||system-ard422-myimx6ek200.img ||280MB
 
|-
 
| || || ||
 
|-
 
!rowspan=2 style="background:blue;color:white"|Android-4.4.2
 
|Android 4.4.2 (MYIMX6EK200)||system-ard442-myimx6ek200.img ||360MB
 
|-
 
|Android 4.4.2 (MYIMX6EK314)||system-ard442-myimx6ek314.img ||360MB
 
|-
 
| || || ||
 
|-
 
!style="background:blue;color:white"|Android-5.1.1
 
|Android 5.1.1||system-ard511.img ||303MB
 
|}
 
  
<br>
+
说明:  
 
+
  Rootfs File 选项中带“minimal”是很少的Linux文件系统(很多Linux系统的应用可能会没有)。  
### 准备烧录工具
+
  Rootfs File 选项中带“linux”是常规的Linux文件系统(包含的Linux系统的应用会比minimal多很多)。  
 
+
  Rootfs File 选项中带“qt”是带QT的Linux文件系统(包含常规的Linux系统和QT)。  
--------------------------------------------------------------------------------
+
  Linux-3.0.35 QT 版本是 4.8.
##### 打开网盘
+
  Linux-3.14.52 的 QT 版本是 5.5.
  打开网盘到“MYZR-IMX6 > 4_烧录工具”位置。  
+
  Linux-4.1.15 的 QT 版本是 5.6.
##### 下载主程序
 
  下载烧录工具主程序“my-imx6-mfgtool-lib262-<date>.rar”,并解压到Windows当前文件夹。  
 
##### 下载文件系统之外的Image
 
  下载“OS Firmware”并覆盖到“my-imx6-mfgtool-v262\Profiles\Linux\OS Firmware”。  
 
##### 下载文件系统文件
 
  下载前面我们确认的文件系统文件。即在“OS Firmware_rootfs”对应系统版本的目录下找到我们选择的那个文件并下载,放到Windows烧录工具“my-imx6-mfgtool-v262\Profiles\Linux\OS Firmware”对应的目录里。  
 
  如:我们选择的是 Linux-3.14.52 distro-fsl-imx-fb-image-qt5.tar.bz2,那么在网盘“OS Firmware_rootfs”的“image-linux-31452”里面下载这个文件,放到Windows的“my-imx6-mfgtool-v262\Profiles\Linux\OS Firmware\image-linux-3145”目录下。
 
##### 配置烧录工具
 
1. 运行烧录工具配置程序“MfgConfig.exe”。
 
2. Evaluation Kit 根据自己的开发板主型号选择。
 
3. CPU Type 根据自己的开发板规格选择。
 
4. Memory Size 根据自己的开发板规格选择。
 
5. OS Select 根据前面我们确认的系统版本选择。
 
6. Rootfs File 根据前面我们确认并下载的文件系统文件选择。
 
7. 点击“Make”,配置工具会生成烧录工具使用的配置文件“cfg.ini”。
 
8. 运行烧录工具主程序“MfgTool2.exe”,如果没有报错,则表示正常。如果报错,根据工具目录下“MfgTool.log”里的信息解决。
 
* 至此,烧录工录需要的文件已准备好。
 
  
 
<br>
 
<br>
第141行: 第71行:
 
--------------------------------------------------------------------------------
 
--------------------------------------------------------------------------------
 
##### 使开发板处于下载模式
 
##### 使开发板处于下载模式
 找到开发板上的“BOOTMODE”或“BOOT SWITCH”所指示的二位拨码开关,1拨到ON,2拨到OFF。
+
  找到开发板上的“BOOTMODE”或“BOOT SWITCH”所指示的二位拨码开关,1拨到ON,2拨到OFF。
 
##### 连接开发板和电脑
 
##### 连接开发板和电脑
1. 用MiniUSB线连接开发板和电脑。
+
1. 用MiniUSB线连接开发板和电脑(为保证烧录的稳定性,请使用电脑的后置USB口。如果使用的是USB HUB,请为USB HUB接上电源)。
 
2. 用串口线连接开发板和电脑,并在电脑上打开串口软件。
 
2. 用串口线连接开发板和电脑,并在电脑上打开串口软件。
 
3. 为开发板连接电源线,然后上电。
 
3. 为开发板连接电源线,然后上电。
第175行: 第105行:
 
--------------------------------------------------------------------------------
 
--------------------------------------------------------------------------------
 
##### 配置烧录工具同时烧录多个设备
 
##### 配置烧录工具同时烧录多个设备
 我们当前的烧录工具可以同时烧录七个设备,方法为:  
+
  我们当前的烧录工具可以同时烧录七个设备,方法为:  
 
* 打开烧录工具中的 UICfg.ini,把“PortMgrDlg=1”改成“PortMgrDlg=7”。然后电脑通过USB HUB连接七个设备,再打开烧录工具,即可按流程进行烧录。
 
* 打开烧录工具中的 UICfg.ini,把“PortMgrDlg=1”改成“PortMgrDlg=7”。然后电脑通过USB HUB连接七个设备,再打开烧录工具,即可按流程进行烧录。
 
##### 烧录自己编译的Image
 
##### 烧录自己编译的Image
 根据后面“系统版本与对应文件关系表”,把自己编译的文件替换烧录工具中对应的文件,并为开发板重新烧录系统。  
+
  根据后面“系统版本与对应文件关系表”,把自己编译的文件替换烧录工具中对应的文件,并为开发板重新烧录系统。  
 如:编译出了 Linux-3.14.52 MY-IMX6-EK200-6Q-1G 开发板的 u-boot,那么打开烧录工具到“image-linux-31452”目录把编译出来的u-boot文件替换uboot-myimx6ek200-6q.imx。
+
  如:编译出了 Linux-3.14.52 MY-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”,并根据后面“系统版本与对应文件关系表”,替换掉烧录工具中的“my-demo.tar.bz2”,并为开发板重新烧录系统。   
 说明:“my-demo.tar.bz2”会被烧录到开发板的“/home/root”目录下。
+
  说明:“my-demo.tar.bz2”会被烧录到开发板的“/home/root”目录下。
 
##### 烧录自己的文件系统更新
 
##### 烧录自己的文件系统更新
 根据下面“系统版本与对应文件关系表”,打包一个自己更新包,替换掉烧录工具中对应的文件,并为开发板重新烧录系统。
+
  根据下面“系统版本与对应文件关系表”,打包一个自己更新包,替换掉烧录工具中对应的文件,并为开发板重新烧录系统。 
 说明:文件系统更新包会被烧录到开发板的根目录下。
+
  说明:文件系统更新包会被烧录到开发板的根目录下。
 
##### 其它说明
 
##### 其它说明
 
1. 以上几点是可以把所有需要替换的文件都替换后再烧录。
 
1. 以上几点是可以把所有需要替换的文件都替换后再烧录。
第207行: 第137行:
 
!rowspan=5 style="background:blue;color:white"|Linux-3.0.35  
 
!rowspan=5 style="background:blue;color:white"|Linux-3.0.35  
 
|U-Boot文件
 
|U-Boot文件
|rowspan=5|image-linux-3035
+
|rowspan=5|Profiles/Linux/OS Firmware
|uboot-<ek name>-<ek spec>.bin
+
|image-L3.0.35-uboot/uboot-<ek name>-<ek spec>.bin
 
|-
 
|-
|内核文件||uImage-myimx6
+
|内核文件||image-L3.0.35-kernel/uImage-myimx6a9
 
|-
 
|-
|内核模块包||kernel-modules.tar.bz2
+
|内核模块包||image-L3.0.35-kernel/kernel-modules-myimx6a9.tar.bz2
 
|-
 
|-
|文件系统更新包||rootfs-update.tar.bz2
+
|文件系统更新包||image-L3.0.35-update/L3035-rootfs-update.tar.bz2
 
|-
 
|-
|MYZR Demo||my-demo.tar.bz2
+
|MYZR Demo||image-L3.0.35-update/my-demo.tar.bz2
 
|-
 
|-
 
| || || ||
 
| || || ||
第222行: 第152行:
 
!rowspan=6 style="background:blue;color:white"|Linux-3.14.52  
 
!rowspan=6 style="background:blue;color:white"|Linux-3.14.52  
 
|U-Boot文件
 
|U-Boot文件
|rowspan=6|image-linux-31452
+
|rowspan=6|Profiles/Linux/OS Firmware
|uboot-<ek name>-<ek spec>.imx
+
|image-L3.14.52-uboot/uboot-<ek name>-<ek spec>.imx
 
|-
 
|-
|内核文件||zImage-myimx6
+
|内核文件||image-L3.14.52-kernel/zImage-myimx6\[a9 \| a7 \]
 
|-
 
|-
|内核模块包||kernel-modules-myimx6.tar.bz2
+
|内核模块包||image-L3.14.52-kernel/kernel-modules-myimx6\[a9 \| a7\].tar.bz2
 
|-
 
|-
|设备树文件||<ek name>-<ek spec>.dtb
+
|设备树文件||image-L3.14.52-dtb/<ek name>-<ek spec>.dtb
 
|-
 
|-
|文件系统更新包||l31452_rtfs_update.tar.bz2
+
|文件系统更新包||image-L3.14.52-update/L31452-rootfs-update.tar.bz2
 
|-
 
|-
|MYZR Demo||my-demo.tar.bz2
+
|MYZR Demo||image-L3.14.52-update/my-demo.tar.bz2
 
|-
 
|-
 
| || || ||
 
| || || ||
第239行: 第169行:
 
!rowspan=6 style="background:blue;color:white"|Linux-4.1.15
 
!rowspan=6 style="background:blue;color:white"|Linux-4.1.15
 
|U-Boot文件
 
|U-Boot文件
|rowspan=6|image-linux-4115
+
|rowspan=6|Profiles/Linux/OS Firmware
|image-uboot / uboot-<ek name>-<ek spec>.imx
+
|image-L4.1.15-uboot/uboot-<ek name>-<ek spec>.imx
 
|-
 
|-
|内核文件||image-kernel / zImage-myimx6\[a7 \| a9\]
+
|内核文件||image-L4.1.15-kernel/zImage-myimx6\[a7 \| a9\]
 
|-
 
|-
|内核模块包||image-kernel / kernel-modules-myimx6\[a7 \| a9\].tar.bz2
+
|内核模块包||image-L4.1.15-kernel/kernel-modules-myimx6\[a7 \| a9\].tar.bz2
 
|-
 
|-
|设备树文件||image-dtb / <ek name>-<ek spec>.dtb
+
|设备树文件||image-L4.1.15-dtb/<ek name>-<ek spec>.dtb
 
|-
 
|-
|文件系统更新包||image-update / krogoth_rootfs_update.tar.bz2
+
|文件系统更新包||image-L4.1.15-update/L4115-rootfs-update.tar.bz2
 
|-
 
|-
|MYZR Demo||image-update / my-demo.tar.bz2
+
|MYZR Demo||image-L4.1.15-update/my-demo.tar.bz2
 
|-
 
|-
 
| || || ||
 
| || || ||
第256行: 第186行:
 
!rowspan=4 style="background:blue;color:white"|Android-4.2.2  
 
!rowspan=4 style="background:blue;color:white"|Android-4.2.2  
 
|U-Boot文件
 
|U-Boot文件
|rowspan=4|image-android-422
+
|rowspan=4|Profiles/Linux/OS Firmware
|uboot-ard422-<ek name>-<ek spec>.bin
+
|image-android-422/uboot-ard422-<ek name>-<ek spec>.bin
 
|-
 
|-
|Boot Image||boot-ard422-<ek name>.img
+
|Boot Image||image-android-422/boot-ard422-<ek name>.img
 
|-
 
|-
|Recovery Image||recovery-ard422-<ek name>.img
+
|Recovery Image||image-android-422/recovery-ard422-<ek name>.img
 
|-
 
|-
|System Image||system-ard422-<ek name>.img
+
|System Image||image-android-422/system-ard422-<ek name>.img
 
|-
 
|-
 
| || || ||
 
| || || ||
第269行: 第199行:
 
!rowspan=4 style="background:blue;color:white"|Android-4.4.2  
 
!rowspan=4 style="background:blue;color:white"|Android-4.4.2  
 
|U-Boot文件
 
|U-Boot文件
|rowspan=4|image-android-442
+
|rowspan=4|Profiles/Linux/OS Firmware
|uboot-ard442-<ek name>-<ek spec>.bin
+
|image-android-442/uboot-ard442-<ek name>-<ek spec>.bin
 
|-
 
|-
|Boot Image||boot-ard442-<ek name>.img
+
|Boot Image||image-android-442/boot-ard442-<ek name>.img
 
|-
 
|-
|Recovery Image||recovery-ard442-<ek name>.img
+
|Recovery Image||image-android-442/recovery-ard442-<ek name>.img
 
|-
 
|-
|System Image||system-ard442-<ek name>.img
+
|System Image||image-android-442/system-ard442-<ek name>.img
 
|-
 
|-
 
| || || ||
 
| || || ||
第282行: 第212行:
 
!rowspan=4 style="background:blue;color:white"|Android-5.1.1  
 
!rowspan=4 style="background:blue;color:white"|Android-5.1.1  
 
|U-Boot文件
 
|U-Boot文件
|rowspan=4|image-android-511
+
|rowspan=4|Profiles/Linux/OS Firmware
|uboot-ard511-<ek name>-<ek spec>.bin
+
|image-android-511/uboot-ard511-<ek name>-<ek spec>.bin
 
|-
 
|-
|Boot Image||boot-ard511-<ek name>.img
+
|Boot Image||image-android-511/boot-ard511-<ek name>.img
 
|-
 
|-
|Recovery Image||recovery-ard511-<ek name>.img
+
|Recovery Image||image-android-511/recovery-ard511-<ek name>.img
 
|-
 
|-
|System Image||system-ard511.img
+
|System Image||image-android-511/system-ard511.img
 
|}
 
|}
 
<br>
 
<br>
第299行: 第229行:
 
* 珠海明远智睿科技有限公司   
 
* 珠海明远智睿科技有限公司   
 
* ZhuHai MYZR Technology CO.,LTD.
 
* ZhuHai MYZR Technology CO.,LTD.
* Latest Update: 2018/07/04  
+
* Latest Update: 2018/08/15  
* Supporter: Tang Bin, Lin Yuannan
+
* Supporter: Tang Bin
 
--------------------------------------------------------------------------------
 
--------------------------------------------------------------------------------
 
</pre>
 
</pre>

2018年8月15日 (三) 12:08的版本


准备烧录工具


下载烧录工具

  根据自己的评估板型号和需要的目标系统在网盘 “*_系统_*/04_烧录工具” 目录下下载对应的烧录工具。
说明:
  MY-IMX6-EK140、MY-IMX6-EK140P 下载 MfgTool-MYIMX6A7 开头的烧录工具目录。
  MY-IMX6-EK200、MY-IMX6-EK314、MY-IMX6-EK3336 下载 MfgTool-MYIMX6A9 开头的烧录工具目录。
附表:评估板支持的系统

评估板型号 Linux系统版本支持
Linux-3.0.35 Linux-3.14.52 Linux-4.1.15
MY-IMX6-EK140
MY-IMX6-EK140P
MY-IMX6-EK200
MY-IMX6-EK314
MY-IMX6-EK336
评估板型号 Android系统版本支持
Android-4.2.2 Android-4.4.2 Android-5.1.1
MY-IMX6-EK140
MY-IMX6-EK140P
MY-IMX6-EK200
MY-IMX6-EK314
MY-IMX6-EK336
配置烧录工具
  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”(如果报错,尝试在另外一台电脑上操作)。

说明:
  Rootfs File 选项中带“minimal”是很少的Linux文件系统(很多Linux系统的应用可能会没有)。
  Rootfs File 选项中带“linux”是常规的Linux文件系统(包含的Linux系统的应用会比minimal多很多)。
  Rootfs File 选项中带“qt”是带QT的Linux文件系统(包含常规的Linux系统和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


为开发板烧录系统


使开发板处于下载模式

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

连接开发板和电脑
  1. 用MiniUSB线连接开发板和电脑(为保证烧录的稳定性,请使用电脑的后置USB口。如果使用的是USB HUB,请为USB HUB接上电源)。
  2. 用串口线连接开发板和电脑,并在电脑上打开串口软件。
  3. 为开发板连接电源线,然后上电。
烧录系统到开发板
  1. 关闭烧录工具主程序“MfgTool2.exe”并重新运行。
    MY IMX6 MfgTool 3.3.0.1.jpg
    • 如果主程序启动出错,在Windows任务管理器的进程列表里关闭“MfgTool”,然后再运行主程序。
    • 如果主程序显示"No Device Connected",则需要检查MiniUSB线的连接情况和确认开发板的拨码是否是下载模式。
  2. 在烧录工具主界面点击“Start”按钮开始烧录。
    MY IMX6 MfgTool 3.5.0.1.jpg
  3. 在烧录过程中,PC机会把评估板识别为一个存储设备,这时会弹出对话框提示是否需要格式化,这里点“取消”或忽略对话框或关闭对话框。
    MY IMX6 MfgTool 3.5.0.2.jpg
  4. 烧录完成后,信息栏会输出“Done”,状态栏会变成绿色。点击“Stop”完成烧写。再点击“Exit”退出MFG Tools。
    MY IMX6 MfgTool 3.5.0.3.jpg
烧录出错处理
  1. 观察并保留烧录工具主程序上的信息内容,这个信息会表示出烧录出错的具体阶段。
  2. 观察并保留电脑串口终端软件上最后一部分的信息,这个信息会表示出烧录出错的具体原因。
  • 如果自己看不懂,可以把这两部分信息发送到我们邮箱(service@myzr.com.cn)或者论坛(bbs.myzr.com.cn)请求支持。
启动开发板
  • 为开发板断电
     烧录完成后,关闭开发板的电源,准备改变开发板的Boot模式
  • 改变Boot模式为启动模式
     找到开发板上的“BOOTMODE”或“BOOT SWITCH”所指示的二位拨码开关,把1拨到OFF,2拨到ON。
  • 为开发板上电
     使开发板通电,串口终端软件看到系统启动的信息就对了。


烧录工具的生产化使用


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

  我们当前的烧录工具可以同时烧录七个设备,方法为:

  • 打开烧录工具中的 UICfg.ini,把“PortMgrDlg=1”改成“PortMgrDlg=7”。然后电脑通过USB HUB连接七个设备,再打开烧录工具,即可按流程进行烧录。
烧录自己编译的Image

  根据后面“系统版本与对应文件关系表”,把自己编译的文件替换烧录工具中对应的文件,并为开发板重新烧录系统。
  如:编译出了 Linux-3.14.52 MY-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”会被烧录到开发板的“/home/root”目录下。

烧录自己的文件系统更新

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

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


附表


表1:系统版本与对应文件关系表
系统版本 文件类型 所在目录 对应的文件
Linux-3.0.35 U-Boot文件 Profiles/Linux/OS Firmware image-L3.0.35-uboot/uboot-<ek name>-<ek spec>.bin
内核文件 image-L3.0.35-kernel/uImage-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
Linux-3.14.52 U-Boot文件 Profiles/Linux/OS Firmware image-L3.14.52-uboot/uboot-<ek name>-<ek spec>.imx
内核文件 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
Linux-4.1.15 U-Boot文件 Profiles/Linux/OS Firmware image-L4.1.15-uboot/uboot-<ek name>-<ek spec>.imx
内核文件 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
Android-4.2.2 U-Boot文件 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
Android-4.4.2 U-Boot文件 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
Android-5.1.1 U-Boot文件 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



--------------------------------------------------------------------------------
* Looking forward to communicating with you for more functions and field applications.
* 珠海明远智睿科技有限公司  
* ZhuHai MYZR Technology CO.,LTD.
* Latest Update: 2018/08/15  
* Supporter: Tang Bin
--------------------------------------------------------------------------------