普通网站建设是什么,网站设计师发展前景,包装建设网站,易推客app拉新平台一. 简介 前面我们已经移植好了 uboot 和 linux kernle #xff0c;制作好了根文件系统。但是我们移植都是通 过网络来测试的#xff0c;在实际的产品开发中肯定不可能通过网络来运行。 因此#xff0c;我们需要将 uboot 、 linux kernel 、 .dtb( 设备树 ) 和 rootf…一. 简介 前面我们已经移植好了 uboot 和 linux kernle 制作好了根文件系统。但是我们移植都是通 过网络来测试的在实际的产品开发中肯定不可能通过网络来运行。 因此我们需要将 uboot 、 linux kernel 、 .dtb( 设备树 ) 和 rootfs 这四个文件烧写到板子 上的 EMMC 、 NAND 或 QSPI Flash 等其他存储设备上这样不管有没有网络我们的产品都可以 正常运行。 MfgTool 工具是 NXP 提供的专门用于给 I.MX 系列 CPU 烧写系统的软件可以在 NXP 官网下载到。 运行在windows下。可以烧写uboot.imx、zImage、dtbrootfs。通过 USB口进行烧写。 本文了解一下ALPHA开发板烧录工具 MfgTool 的烧录原理。 二. ALPHA开发板烧录工具MfgTool 简介 此工具已经放到了开发板光盘中路径为 开发工具 - NXP 官方原版 MFG_TOOL 烧写工具 - L4.1.15_2.0.0-ga_mfg-tools.tar.gz 。 复制一份到其他文件夹下解压压缩包。如下 可以看出有两个 .txt 文件和两个 .gz 压缩包。 .txt 文档就不去看了重点是这两个 .gz 压缩包。 这两个压缩包 一个是带 rootfs 和一个是不带 rootfs 。 mfg_tools 这个工具本意是给 NXP 自己的开发板设计的烧 写软件所以肯定带有自家开发板对应的 uboot 、 linux kernel 和 rootfs 的文件。我们肯定是要烧 写带文件系统的所以选择 mfgtools-with-rootfs.tar.gz 这个压缩包。 解压缩 mfgtools-with-rootfs.tar.gz文件后进入加压缩后的文件夹下 在此目录下有几个文件夹和很多的 .vbs 文件我们只关心文件夹 中 Profiles 这个文件夹因为后面要烧写文件就放到这个文件夹中。 MfgTool2.exe MfgTool2.exe 就是烧写软件但是我们不会直接打开这个软件烧写。 .vbs文件mfg_tools 不仅能烧写 I.MX6U而且也能给 I.MX7、I.MX6Q 等芯片烧写所以在烧写之前必须要进行配置指定烧写的是什么芯片烧写到哪里去下面的这些众多的.vbs 文件就是配置脚本烧写的时候通过双击这些.vbs 文件来打开烧写工具。 这些 .vbs 烧写脚本既可以根据处理器的不同由用户选择 向 I.MX6D 、 I.MX6Q 、 I.MX6S、 I.MX7 、 I.MX6UL 和 I.MX6ULL 等的哪一款芯片烧写系统。也 可以根据存储芯片的不同选择向 EMMC 、 NAND 或 QSPI Flash 等的哪一种存储设备烧写。 我们现在需要向 I.MX6U 烧写系统可以参考下面的 .vbs文件对应不同的存储设备烧录 其他的 .vbs 烧写脚本用不到因此可以删除掉。 我这里使用的是正点原 子的 nand-Flash 版核心板因此只会用到 mfgtool2-yocto-mx-evk-nand.vbs 这个烧写脚本。