MY-IMX6 Linux-3.14.52 FastBoot User Guide

来自明远智睿的wiki
跳转至: 导航搜索


运行环境


使用的开发板
  • 开发板型号:MY-IMX6-EK200-6Q
  • 内核版本:Linux-3.14.52
  • 文件系统:L31452-fsl-image-linux-myimx6a9.tar.bz2
其它可支持的设备
  • MY-IMX6-A9系列:MY-IMX6-EK200、MY-IMX6-EK314
说明
  • 为了更直观的观察FastBoot的效果,最好使用配液晶屏的开发板。


FastBoot 功能准备


准备烧录工具

  检查电脑上烧录工具 MfgTool-MYIMX6A9-L3.14.52 的 svn 版本号是否为 svn110 或更高版本。
  如果 svn 版本号低于 svn110,在网盘中打开到 “MYZR-IMX6 > 2.2_系统_Linux-3.14.52 > 04_烧录工具”,下载 MfgTool-MYIMX6A9-L3.14.52--svn*(注意:需要下载的 svn 版本号应该为 svn110 或更高的版本)

配置烧录工具
  1. 运行烧录工具配置程序“MfgConfig.exe”。
  2. Evaluation Kit: 根据自己的开发板主型号选择。
  3. CPU Type: 根据自己的开发板规格选择。
  4. Memory Size: 根据自己的开发板规格选择(如果不确定,先尝试选择 Default)。
  5. OS Select: 选择“L31452-FASTBOOT”。
  6. Rootfs File: 建议选择“L31452-fsl-image-linux-myimx6a9.tar.bz2”。
  7. 点击“Make”,配置工具会生成烧录工具使用的配置文件“cfg.ini”。
  8. 运行烧录工具主程序“MfgTool2.exe”(如果报错,尝试在另外一台电脑上操作)。
为开发板重新烧录系统
  1. 为开发板断电。
  2. 用MiniUSB线连接开发板和电脑。
  3. 使开发板处于下载模式(下载模式或可理解为烧录模式、刷机模式)。
  4. 为开发板上电。
  5. 运行烧录工具进行烧录系统。
  6. 烧录完成后使板子正常启动。

FastBoot 演示


启动开发板观察FastBoot效果
  • 为开发板上电

  上电后,通过液晶显示屏可以观察到开发板在比较短的时间内完成了系统的启动。

  • 启动时间说明

  此系统的启动时间在2秒内。

系统启动时间
[12:48:29.222]
[12:48:29.222]U-Boot 2015.04-svn131 (Jun 29 2018 - 14:13:45)
[12:48:29.222]
[12:48:29.223]DRAM:  1 GiB
[12:48:29.269]MMC:   FSL_SDHC: 0, FSL_SDHC: 1
[12:48:29.269]Using default environment
[12:48:29.269]
[12:48:29.269]Normal Boot
[12:48:29.270]Hit any key to stop autoboot:  0 
[12:48:29.540]switch to partitions #0, OK
[12:48:29.540]mmc1(part 0) is current device
[12:48:29.541]
[12:48:29.667]MMC read: dev # 1, block # 4096, count 5120 ... 5120 blocks read: OK
[12:48:29.668]
[12:48:29.709]MMC read: dev # 1, block # 16384, count 256 ... 256 blocks read: OK
[12:48:29.710]Kernel image @ 0x12000000 [ 0x000000 - 0x23fa70 ]
[12:48:29.710]## Flattened Device Tree blob at 11f00000
[12:48:29.712]   Booting using the fdt blob at 0x11f00000
[12:48:29.722]   Loading Device Tree to 4efbc000, end 4efc92d1 ... OK
[12:48:29.722]
[12:48:29.722]Starting kernel ...
[12:48:29.723]
[12:48:30.574]INIT: version 2.88 booting
[12:48:30.719]INIT: Entering runlevel: 5
[12:48:30.893]
[12:48:30.894]Freescale i.MX Release Distro 3.14.52-1.1.1 myzr /dev/ttymxc0
[12:48:30.895]
进入系统
  • MY-IMX6 FastBoot 进入系统的操作方法是:
      1. 用串口线连接开发板和电脑。
      2. 使用串口终端软件(如Xshell,PuTTY,Secure CRT等)打开串口。
      3. 为开发上电的同时,按住电脑的“Enter”键,直到内核的打印信息出来后松开电脑按键。
      4. 系统启动完成后,输入“root”即可登录进开发板的系统。
  • 说明:
      之所以不设置串口终端为默认终端,是因为正常情况下串口终端作为默认终端时系统的启动时间会长一点。所以我们提供使用串口终端的方法,但不配置为默认终端。




--------------------------------------------------------------------------------
* 珠海明远智睿科技有限公司  
* ZhuHai MYZR Technology CO.,LTD.
* Latest Update: 2018/08/23  
* Supporter: Tang Bin
--------------------------------------------------------------------------------