一. 简介
MfgTool 工具是 NXP 提供的专门用于给 I.MX 系列 CPU 烧写系统的软件,可以在 NXP 官网下载到。运行在windows下。可以烧写uboot.imx、zImage、dtb,rootfs。通过 USB口进行烧写。
上一篇文章简单了解了 ALPHA开发板烧录工具MfgTool。文章地址如下:
ALPHA开发板烧录工具MfgTool简介-CSDN博客
本文学习 烧录工具 MfgTool 烧录 uboot,zImage,xxx.dtb(设备树文件)与 文件系统的方法。
二. ALPHA开发板烧录工具MfgTool烧写方法
具体烧写方法如下。下面具体说明烧写方法。
1. 连接 USB 线
MfgTool 是通过 USB OTG 接口,将系统烧写进 Nand-Flash 中的,正点原子 I.MX6U-ALPHA 开
发板上的 USB OTG 口如下所示:
在烧写之前,需要先用 USB 线将图 39.2.2.1 中的 USB_OTG1 接口与电脑连接起来。
2. 拨码开关拨到 USB 下载模式
将开发板上的拨码开关拨到 “USB” 模式,如下所示:
如果插了 TF 卡,请弹出 TF 卡,否则电脑不能识别 USB !等识别出来以后再插上 TF 卡!
一切准备就绪以后,按一下开发板的复位键,此时就会进入到 USB 模式,如果是第一次进 入 USB 模式的话可能会久一点,这个是免驱的,因此不需要安装驱动。第一次进入 USB 模式 会在电脑右下角有如下所示的 提示:
一旦第一次设置好设备以后,后面每次连接都不会有任何提示了。到这里,我们的开发板已经和电脑连接好了,可以开始烧写系统了。
3. 烧录
打开 NXP官方提供的 MfgTool工具,前面文章说过,加压缩后有两个工具,我们选择带文件系统的即 mfgtools-with-rootfs.tar.gz,再加压缩。
进入解压缩后的 mfgtools-with-rootfs.tar.gz文件夹:
双击 MfgTool工具文件夹下的 .vbs文件,这里我使用的 nand-Flash版开发板,所以,双击 上面红色箭头指向的 .vbs文件: mfgtool2-yocto-mx-evk-nand.vbs。
开发板连接电脑以后双击“ mfgtool2-yocto-mx-evk-nand.vbs ”,打开下载对话框:
上面:如果出现“符合 HID 标准的供应商定义设备”就说明连接正常,可以进行烧写,如果出现 其他的字符那么就要检查连接是否正确。
点击“ Start ”按钮即可开始烧写,烧写需要一段时间,等烧写成功后。需要按下 "Exit" 停止烧写。