一. 镜像烧写简介
之前一篇文章学习了 阿尔法开发板烧写镜像的方法。
即将 镜像烧写到 Nand-Flash内部,设备最终从 Nand-Flash启动。说明博文如下:
IMX6ULL系统移植篇-镜像烧写方法_凌肖战的博客-CSDN博客
二. 镜像烧写说明
之前文章说明了 使用 mfg_tool 烧录工具将镜像烧录到了开发板的 Nand-Flash。
烧录镜像时直接使用了一个 以 .vbs 为后缀的脚本文件。那么,Mfgtool2-NAND-ddr256-NAND.vbs" 脚本文件一定是把 设备的镜像文件都烧录到设备了。
镜像文件的存储位置:正点原子MFG_TOOL出厂固件烧录工具\mfgtool\Profiles\Linux\OS Firmware
OS Firmware文件夹下文件如下:
ucl2.xml 文件 :files 和 firmware 目录下有众多的 uboot 和设备树,那么烧写的时候究竟选择哪一个呢?这 个工作就是由 ucl2.xml 文件来完成的。
正点原子MFG_TOOL出厂固件烧录工具\mfgtool\Profiles\Linux\OS Firmware\firmware
firmware文件夹下文件如下所示:
firmware 文件夹中的文件说明如下:
imx6ull-14x14-nand.dtb 等以 .dtb为后缀的文件是设备树
u-boot-imx6ull-14x14-nand.imx等等这样的文件是uboot的镜像文件
zImage为 kernel 的镜像文件
Mfg-Tool烧写原理
MfgTool 工作过程主要分两个阶段:
(1) 将 firmware 目录中的 uboot、linux kernel 和.dtb(设备树),然后通过 USB OTG 将这个
(2) 经过第 (1) 步的操作,此时 Linux 系统已经运行起来了,系统运行起来以后,就可以很方