“MY-IMX6 MfgTool User Guide”的版本间的差异

来自明远智睿的wiki
跳转至: 导航搜索
(创建页面,内容为“ [^_^]:   MY-IMX6 MfgTool-v2.6 User Guide <br/> ### Identify the system you need -----------------------------------------------------------------------------...”)
 
 
(未显示同一用户的2个中间版本)
第4行: 第4行:
  
 
<br/>
 
<br/>
 
+
### Prepare burning tools
### Identify the system you need
 
  
 
--------------------------------------------------------------------------------
 
--------------------------------------------------------------------------------
  The main reason to confirm the system you need is to avoid downloading unnecessary files and waste time waiting to download.Currently, the total size of all file systems is over 5G, and we may only need one of them, usually no more than 400M.
+
##### Download burning tools
##### Confirm your target system version according to the model of the evaluation board
+
Download the corresponding burning tool under the “\*\_system\_\*/04_burning tool” directory on the network disk according to your own evaluation board model and the required target system.   
  For example, the development board is MY-IMX6-EK200 .In the system version supported in the following table, the target operating system version that needs to be burned isLinux-3.14.52.The next step is to determine the file system you want based on the system version. 
+
Description:
 +
:MY-IMX6-EK140、MY-IMX6-EK140P ownload the burn tool directory beginning with MfgTool-MYIMX6A7. 
 +
:MY-IMX6-EK200、MY-IMX6-EK314、MY-IMX6-EK3336 download the burn tool directory beginning with MfgTool-MYIMX6A9.  
 +
Schedule: System supported by the evaluation board
 
{| class="wikitable" style="width: 512px"
 
{| class="wikitable" style="width: 512px"
 
!rowspan=2 style="background:blue;color:white"|Evaluation board  
 
!rowspan=2 style="background:blue;color:white"|Evaluation board  
第45行: 第47行:
 
|}
 
|}
  
##### Select the corresponding file system of the system
+
##### Configuration burning tool
  For example, in the previous step, I chose Linux-3.14.52,In the table below, I found Linux-3.14.52,I chose the file system I needed and wrote down the file name of the file system.This file is the file that needs to be downloaded later in the network disk.
+
1. Run the burning tool configuration program "MfgConfig.exe".
{| class="wikitable"
+
2. Evaluation Kit: Choose according to the main model of your development board.
!rowspan=2 style="background:blue;color:white"|Operating System
+
3. CPU Type: Choose according to your own development board specifications
!colspan=3 style="background:yellow;"|Corresponding file system support
+
4. Memory Size: Choose according to your own board specifications (if you are not sure, try Default first).
|-style="background:yellow;"
+
5. OS Select: Choose according to the directory system you need.
|File system description||File system file name||The size of file system
+
6. Rootfs File: Choose according to the file system you need (see the instructions below).   
|-
+
7. Click "Make", the configuration tool will generate the configuration file "cfg.ini" used by the burning tool.
| || || ||
+
8. Run the main program "MfgTool2.exe" of the burning tool (if you get an error, try to operate on another computer).
|-
 
!rowspan=4 style="background:blue;color:white"|Linux-3.0.35
 
|minuscule Linux||rootfs-linux-minimal.tar.bz2 ||6.9MB
 
|-
 
|Regular  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
 
|minuscule Linux||distro-core-image-base.tar.bz2 ||21.4MB
 
|-
 
|Regular  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
 
|minuscule Linux (MYIMX6A9)||core-image-base-myimx6a9.tar.bz2 ||25.4MB
 
|-
 
|Regular  Linux (MYIMX6A9)||fsl-image-linux-myimx6a9.tar.bz2 ||201MB
 
|-
 
|Linux + QT5.6.1 (MYIMX6A9)||fsl-image-qt5-myimx6a9.tar.bz2 ||376MB
 
|-
 
|minuscule Linux (MYIMX6A7)||core-image-base-myimx6a7.tar.bz2 ||24.3MB
 
|-
 
|Regular 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>
 
 
 
### Prepare the burning tool
 
  
--------------------------------------------------------------------------------
+
Description: 
##### Open the network location
+
  Rootfs File  Rootfs File option with a "minimal" is a very small number of Linux File systems (many applications of Linux systems might not).   
  Open the network drive to the "MYZR-IMX6 > 4_ Burning Tool" location.   
+
  Rootfs File option with "Linux" is a regular Linux File system (containing many more applications of Linux than minimal).  
##### Download the main program
+
  Rootfs File  option with "qt" is a Linux File system with qt (containing regular Linux systems and qt).   
  Download the main program of the burn tool,“my-imx6-mfgtool-lib262-<date>.rar”,and unzip it to the current Windows folder.  
+
  The QT version of Linux-3.0.35 is 4.8.5   
##### Download images outside the file system
+
  The QT version of Linux-3.14.52 is 5.5.
  Download "OS Firmware" and overwrite“my-imx6-mfgtool-v262\Profiles\Linux\OS Firmware”。  
+
  The QT version of Linux-4.1.15 is 5.6.
##### Download the file system file
 
  Download the file system file we confirmed earlier.That is, find the file we selected under the directory "OS Firmware_rootfs" for the system version and download it in the directory corresponding to the Windows burn tool "my-imx6-mfgtool-v262\Profiles Linux\OS Firmware".   
 
  For example, if we choose distro-fsl-imx-fb-image-qt5.tar.bz2 of linux-3.14.52, then download the file in the image-linux-31452 of "OS Firmware_rootfs" on the network disk and put it in Windows "my-imx6-mfgtool-v262\Profiles Linux 385-firmware".
 
#####Configuration burning tool
 
1. Run the programming tool configuration program "MfgConfig.exe".
 
2. The Evaluation Kit is selected according to the main model of your development board.
 
3. CPU Type is selected according to its own development board specifications.
 
4. Memory Size is selected according to its own development board specifications.
 
5. OS Select is based on the system version we confirmed earlier.
 
6. Rootfs File is selected according to the File system File we confirmed and downloaded earlier.
 
7. Click "Make", and the configuration tool will generate the configuration file "cfg.ini" used by the burn tool.
 
8. Run the main program“MfgTool2.exe”,of the burn tool. If no error is reported, it means normal.If an error is reported, it is resolved according to the information in the mfgtools.log under the tool directory.
 
* At this point, the file required for the burning record is ready.
 
  
 
<br>
 
<br>
第141行: 第71行:
 
--------------------------------------------------------------------------------
 
--------------------------------------------------------------------------------
 
##### Keep the development board in download mode
 
##### Keep the development board in download mode
 Find the two-bit dial code SWITCH indicated by "BOOTMODE" or "BOOT SWITCH" ON the development board, 1 ON and 2 OFF.
+
  Find the two-bit dial SWITCH indicated by "BOOTMODE" or "BOOT SWITCH" ON the development board, 1 ON and 2 OFF.
 
##### Connect the development board to the computer
 
##### Connect the development board to the computer
1. Connect the MiniUSB cable to the development board and computer.
+
1. Connect the MiniUSB cable to the development board and computer.(To ensure the stability of the programming, please use the rear USB port of the computer. If you are using a USB HUB, please connect the USB HUB to the power supply).
 
2. Connect the development board to the computer with the serial line and open the serial port software on the computer.
 
2. Connect the development board to the computer with the serial line and open the serial port software on the computer.
 
3. Connect the power cord to the development board and power it on.
 
3. Connect the power cord to the development board and power it on.
 
##### Burning system to development board
 
##### Burning system to development board
 
1. Close the main program "MfgTool2.exe" of the burning tool and run it again.   
 
1. Close the main program "MfgTool2.exe" of the burning tool and run it again.   
[[File::MY_IMX6_MfgTool_3.3.0.1.jpg]]
+
[[File:MY_IMX6_MfgTool_3.3.0.1.jpg]]
* If the main program starts incorrectly, close the "MfgTool" in the process list of the Windows task manager, and then run the main program.
+
*If the main program starts incorrectly, close the "MfgTool" in the process list of the Windows task manager, and then run the main program.  
* If the main program displays "No Device Connected", check the connection status of the MiniUSB cable and confirm whether the dial code of the development board is in download mode.
+
*If the main program displays "No Device Connected", check the connection status of the MiniUSB cable and confirm whether the dial code of the development board is in download mode.
 
2. Click the "Start" button on the main interface of the burn tool to Start the burn.   
 
2. Click the "Start" button on the main interface of the burn tool to Start the burn.   
[[File::MY_IMX6_MfgTool_3.5.0.1.jpg]]
+
[[File:MY_IMX6_MfgTool_3.5.0.1.jpg]]
3. In the process of burning, PC opportunity assessment board recognition as a storage device, then whether you need the pop-up dialog prompt formatting, here "cancel" or ignore the dialog or close the dialog box.
+
3. In the process of burning, PC opportunity assessment board recognition as a storage device, then whether you need the pop-up dialog prompt formatting, here "cancel" or ignore the dialog or close the dialog box.
[[File::MY_IMX6_MfgTool_3.5.0.2.jpg]]
+
[[File:MY_IMX6_MfgTool_3.5.0.2.jpg]]
4. When the burn is complete, the message bar prints "Done" and the status bar turns green.Click "Stop" to complete the burn.Click "Exit" to Exit MFG Tools.
+
4. When the burn is complete, the message bar prints "Done" and the status bar turns green.Click "Stop" to complete the burn.Click "Exit" to Exit MFG Tools.  
[[File::MY_IMX6_MfgTool_3.5.0.3.jpg]]
+
[[File:MY_IMX6_MfgTool_3.5.0.3.jpg]]
#####Burning error handling
+
##### Burning error handling
1. Observe and retain the information on the main program of the burning tool. This information will indicate the specific stage of the burning error.
+
1. Observe and retain the information on the main program of the burning tool. This information will indicate the specific stage of the burning error.
2. Observe and retain the last part of the computer serial terminal software, this information will indicate the specific cause of the burning error.
+
2. Observe and retain the last part of the computer serial terminal software, this information will indicate the specific cause of the burning error.  
* If you don't understand it, you can send these two pieces of information to our email (service@myzr.com.cn) or forum (bbs.myzr.com.cn) for support.
+
*If you don't understand it, you can send these two pieces of information to our email (service@myzr.com.cn) or forum (bbs.myzr.com.cn) for support.
##### Start the development board
+
##### Start the development board
* Power off the development board
+
*Power off the development board  
 After the burning is completed, turn off the power of the development board, and prepare to change the boot mode of the development board.
+
  After the burning is completed, turn off the power of the development board, and prepare to change the boot mode of the development board.
* Change Boot mode to boot mode  
+
*Change Boot mode to boot mode  
 Find the two-digit DIP switch indicated by “BOOTMODE” or “BOOT SWITCH” on the development board, turn 1 to OFF and 2 to ON.
+
  Find the two-digit DIP switch indicated by “BOOTMODE” or “BOOT SWITCH” on the development board, turn 1 to OFF and 2 to ON.
* For development of board power  
+
*For development of board power  
 Power on the development board, and the serial terminal software will see the information about the system startup.
+
  Power on the development board, and the serial terminal software will see the information about the system startup.
 
 
 
<br>
 
<br>
  
第175行: 第104行:
 
--------------------------------------------------------------------------------
 
--------------------------------------------------------------------------------
 
##### Configure burn tool to burn multiple equipment at the same time
 
##### Configure burn tool to burn multiple equipment at the same time
Our current burn tool can burn seven devices at the same time by:  
+
  Our current burn tool can burn seven devices at the same time by:  
* Open UICfg.ini in the burning tool and change "PortMgrDlg=1" to "PortMgrDlg=7". Then the computer connects seven devices through the USB HUB, then turn on the burning tool, and then burn according to the process.
+
  Open UICfg.ini in the burning tool and change "PortMgrDlg=1" to "PortMgrDlg=7". Then the computer connects seven devices through the USB HUB, then turn on the burning tool, and then burn according to the process.  
 
##### Burn your own compiled Image
 
##### Burn your own compiled Image
 According to the following "system version and corresponding file relationship table", replace the file compiled by yourself with the corresponding file in the burning tool, and re-burn the system for the development board.
+
  According to the following "system version and corresponding file relationship table", replace the file compiled by yourself with the corresponding file in the burning tool, and re-burn the system for the development board.  
 For example, if the u-boot of the Linux-3.14.52 MY-IMX6-EK200-6Q-1G development board is compiled, then open the burn tool to the “image-linux-31452” directory and replace the compiled u-boot file with uboot-myimx6ek200-6q.imx.
+
  For example, if the u-boot of the Linux-3.14.52 MY-IMX6-EK200-6Q-1G development board is compiled, then open the burn tool to the “image-linux-31452” directory and replace the compiled u-boot file with uboot-myimx6ek200-6q.imx.  
 
##### Burn your own application
 
##### Burn your own application
 Package your application as "my-demo. Tar.bz2" and replace the "my-demo. Tar.bz2" in the burn tool and re-burn the system for the development board based on the later "system version and corresponding file relational table".
+
  Package your application as "my-demo. Tar.bz2" and replace the "my-demo. Tar.bz2" in the burn tool and re-burn the system for the development board based on the later "system version and corresponding file relational table".
 Note: "my-demo.tar.bz2" will be burned to the "/home/root" directory of the development board.
+
  Note: "my-demo.tar.bz2" will be burned to the "/" directory of the development board.
  
 
##### Burn your own file system updates
 
##### Burn your own file system updates
 According to the following "system version and corresponding file relationship table", package a self-updating package, replace the corresponding file in the burning tool, and re-burn the system for the development board.
+
  According to the following "system version and corresponding file relationship table", package a self-updating package, replace the corresponding file in the burning tool, and re-burn the system for the development board.
 Note: the file system update package will be burned to the root of the development board.
+
  Note: the file system update package will be burned to the root of the development board.
 
##### Other instructions
 
##### Other instructions
 
1. All the above points can be replaced before burning.
 
1. All the above points can be replaced before burning.
 
2. In the process of production, if no changes are made to the configuration of the burn tool, there is no need to exit and run the burn tool repeatedly, or even click the STOP button of the main program of the burn tool.When a device is burned out, the power of the device can be cut off. After connecting to the new device, the recording tool will burn the device.
 
2. In the process of production, if no changes are made to the configuration of the burn tool, there is no need to exit and run the burn tool repeatedly, or even click the STOP button of the main program of the burn tool.When a device is burned out, the power of the device can be cut off. After connecting to the new device, the recording tool will burn the device.
 
 
<br>
 
<br>
  
第208行: 第136行:
 
!rowspan=5 style="background:blue;color:white"|Linux-3.0.35  
 
!rowspan=5 style="background:blue;color:white"|Linux-3.0.35  
 
|U-Boot file
 
|U-Boot file
|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
 
|-
 
|-
|core files||uImage-myimx6
+
|core files||image-L3.0.35-kernel/uImage-myimx6a9
 
|-
 
|-
|Kernel module package||kernel-modules.tar.bz2
+
|Kernel module package||image-L3.0.35-kernel/kernel-modules-myimx6a9.tar.bz2
 
|-
 
|-
|File system update package||rootfs-update.tar.bz2
+
|File system update package||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
 
|-
 
|-
 
| || || ||
 
| || || ||
第223行: 第151行:
 
!rowspan=6 style="background:blue;color:white"|Linux-3.14.52  
 
!rowspan=6 style="background:blue;color:white"|Linux-3.14.52  
 
|U-Boot file
 
|U-Boot file
|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
 
|-
 
|-
|core files||zImage-myimx6
+
|core files||image-L3.14.52-kernel/zImage-myimx6\[a9 \| a7 \]
 
|-
 
|-
|Kernel module package||kernel-modules-myimx6.tar.bz2
+
|Kernel module package||image-L3.14.52-kernel/kernel-modules-myimx6\[a9 \| a7\].tar.bz2
 
|-
 
|-
|Device tree file||<ek name>-<ek spec>.dtb
+
|Device tree file||image-L3.14.52-dtb/<ek name>-<ek spec>.dtb
 
|-
 
|-
|File system update package||l31452_rtfs_update.tar.bz2
+
|File system update package||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
 
|-
 
|-
 
| || || ||
 
| || || ||
 
|-
 
|-
 
!rowspan=6 style="background:blue;color:white"|Linux-4.1.15
 
!rowspan=6 style="background:blue;color:white"|Linux-4.1.15
|U-Boot file
+
|U-Boot file
|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
 
|-
 
|-
|core files||image-kernel / zImage-myimx6\[a7 \| a9\]
+
|core files||image-L4.1.15-kernel/zImage-myimx6\[a7 \| a9\]
 
|-
 
|-
|Kernel module package||image-kernel / kernel-modules-myimx6\[a7 \| a9\].tar.bz2
+
|Kernel module package||image-L4.1.15-kernel/kernel-modules-myimx6\[a7 \| a9\].tar.bz2
 
|-
 
|-
|Device tree file||image-dtb / <ek name>-<ek spec>.dtb
+
|Device tree file||image-L4.1.15-dtb/<ek name>-<ek spec>.dtb
 
|-
 
|-
|File system update package||image-update / krogoth_rootfs_update.tar.bz2
+
|File system update package||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
 
|-
 
|-
 
| || || ||
 
| || || ||
第257行: 第185行:
 
!rowspan=4 style="background:blue;color:white"|Android-4.2.2  
 
!rowspan=4 style="background:blue;color:white"|Android-4.2.2  
 
|U-Boot file
 
|U-Boot file
|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
 
|-
 
|-
 
| || || ||
 
| || || ||
第270行: 第198行:
 
!rowspan=4 style="background:blue;color:white"|Android-4.4.2  
 
!rowspan=4 style="background:blue;color:white"|Android-4.4.2  
 
|U-Boot file
 
|U-Boot file
|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
 
|-
 
|-
 
| || || ||
 
| || || ||
第283行: 第211行:
 
!rowspan=4 style="background:blue;color:white"|Android-5.1.1  
 
!rowspan=4 style="background:blue;color:white"|Android-5.1.1  
 
|U-Boot file
 
|U-Boot file
|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行: 第227行:
 
* Looking forward to communicating with you for more functions and field applications.
 
* Looking forward to communicating with you for more functions and field applications.
 
* 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月23日 (四) 15:42的最新版本


Prepare burning tools


Download burning tools

Download the corresponding burning tool under the “*_system_*/04_burning tool” directory on the network disk according to your own evaluation board model and the required target system.
Description:

MY-IMX6-EK140、MY-IMX6-EK140P ownload the burn tool directory beginning with MfgTool-MYIMX6A7.
MY-IMX6-EK200、MY-IMX6-EK314、MY-IMX6-EK3336 download the burn tool directory beginning with MfgTool-MYIMX6A9.

Schedule: System supported by the evaluation board

Evaluation board Supported Linux versions
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
Evaluation board Supported Android versions
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
Configuration burning tool
  1. Run the burning tool configuration program "MfgConfig.exe".
  2. Evaluation Kit: Choose according to the main model of your development board.
  3. CPU Type: Choose according to your own development board specifications
  4. Memory Size: Choose according to your own board specifications (if you are not sure, try Default first).
  5. OS Select: Choose according to the directory system you need.
  6. Rootfs File: Choose according to the file system you need (see the instructions below).
  7. Click "Make", the configuration tool will generate the configuration file "cfg.ini" used by the burning tool.
  8. Run the main program "MfgTool2.exe" of the burning tool (if you get an error, try to operate on another computer).

Description:
  Rootfs File Rootfs File option with a "minimal" is a very small number of Linux File systems (many applications of Linux systems might not).
  Rootfs File option with "Linux" is a regular Linux File system (containing many more applications of Linux than minimal).
  Rootfs File option with "qt" is a Linux File system with qt (containing regular Linux systems and qt).
  The QT version of Linux-3.0.35 is 4.8.5
  The QT version of Linux-3.14.52 is 5.5.0
  The QT version of Linux-4.1.15 is 5.6.1


For the development of board burning system


Keep the development board in download mode

  Find the two-bit dial SWITCH indicated by "BOOTMODE" or "BOOT SWITCH" ON the development board, 1 ON and 2 OFF.

Connect the development board to the computer
  1. Connect the MiniUSB cable to the development board and computer.(To ensure the stability of the programming, please use the rear USB port of the computer. If you are using a USB HUB, please connect the USB HUB to the power supply).
  2. Connect the development board to the computer with the serial line and open the serial port software on the computer.
  3. Connect the power cord to the development board and power it on.
Burning system to development board
  1. Close the main program "MfgTool2.exe" of the burning tool and run it again.
    MY IMX6 MfgTool 3.3.0.1.jpg
    • If the main program starts incorrectly, close the "MfgTool" in the process list of the Windows task manager, and then run the main program.
    • If the main program displays "No Device Connected", check the connection status of the MiniUSB cable and confirm whether the dial code of the development board is in download mode.
  2. Click the "Start" button on the main interface of the burn tool to Start the burn.
    MY IMX6 MfgTool 3.5.0.1.jpg
  3. In the process of burning, PC opportunity assessment board recognition as a storage device, then whether you need the pop-up dialog prompt formatting, here "cancel" or ignore the dialog or close the dialog box.
    MY IMX6 MfgTool 3.5.0.2.jpg
  4. When the burn is complete, the message bar prints "Done" and the status bar turns green.Click "Stop" to complete the burn.Click "Exit" to Exit MFG Tools.
    MY IMX6 MfgTool 3.5.0.3.jpg
Burning error handling
  1. Observe and retain the information on the main program of the burning tool. This information will indicate the specific stage of the burning error.
  2. Observe and retain the last part of the computer serial terminal software, this information will indicate the specific cause of the burning error.
    • If you don't understand it, you can send these two pieces of information to our email (service@myzr.com.cn) or forum (bbs.myzr.com.cn) for support.
Start the development board
  • Power off the development board

  After the burning is completed, turn off the power of the development board, and prepare to change the boot mode of the development board.

  • Change Boot mode to boot mode

  Find the two-digit DIP switch indicated by “BOOTMODE” or “BOOT SWITCH” on the development board, turn 1 to OFF and 2 to ON.

  • For development of board power

  Power on the development board, and the serial terminal software will see the information about the system startup.

Production use of burning tools


Configure burn tool to burn multiple equipment at the same time

  Our current burn tool can burn seven devices at the same time by:   Open UICfg.ini in the burning tool and change "PortMgrDlg=1" to "PortMgrDlg=7". Then the computer connects seven devices through the USB HUB, then turn on the burning tool, and then burn according to the process.

Burn your own compiled Image

  According to the following "system version and corresponding file relationship table", replace the file compiled by yourself with the corresponding file in the burning tool, and re-burn the system for the development board.
  For example, if the u-boot of the Linux-3.14.52 MY-IMX6-EK200-6Q-1G development board is compiled, then open the burn tool to the “image-linux-31452” directory and replace the compiled u-boot file with uboot-myimx6ek200-6q.imx.

Burn your own application

  Package your application as "my-demo. Tar.bz2" and replace the "my-demo. Tar.bz2" in the burn tool and re-burn the system for the development board based on the later "system version and corresponding file relational table".
  Note: "my-demo.tar.bz2" will be burned to the "/" directory of the development board.

Burn your own file system updates

  According to the following "system version and corresponding file relationship table", package a self-updating package, replace the corresponding file in the burning tool, and re-burn the system for the development board.
  Note: the file system update package will be burned to the root of the development board.

Other instructions
  1. All the above points can be replaced before burning.
  2. In the process of production, if no changes are made to the configuration of the burn tool, there is no need to exit and run the burn tool repeatedly, or even click the STOP button of the main program of the burn tool.When a device is burned out, the power of the device can be cut off. After connecting to the new device, the recording tool will burn the device.

Attached Table


Table 1: system version and corresponding file relational table
system version file type Location corresponding file
Linux-3.0.35 U-Boot file Profiles/Linux/OS Firmware image-L3.0.35-uboot/uboot-<ek name>-<ek spec>.bin
core files image-L3.0.35-kernel/uImage-myimx6a9
Kernel module package image-L3.0.35-kernel/kernel-modules-myimx6a9.tar.bz2
File system update package 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 file Profiles/Linux/OS Firmware image-L3.14.52-uboot/uboot-<ek name>-<ek spec>.imx
core files image-L3.14.52-kernel/zImage-myimx6[a9 | a7 ]
Kernel module package image-L3.14.52-kernel/kernel-modules-myimx6[a9 | a7].tar.bz2
Device tree file image-L3.14.52-dtb/<ek name>-<ek spec>.dtb
File system update package 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 file Profiles/Linux/OS Firmware image-L4.1.15-uboot/uboot-<ek name>-<ek spec>.imx
core files image-L4.1.15-kernel/zImage-myimx6[a7 | a9]
Kernel module package image-L4.1.15-kernel/kernel-modules-myimx6[a7 | a9].tar.bz2
Device tree file image-L4.1.15-dtb/<ek name>-<ek spec>.dtb
File system update package 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 file 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 file 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 file 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
--------------------------------------------------------------------------------