简介

MfgTool 工具是 NXP 提供的专门用于给 I.MX 系列 CPU 烧写系统的软件,可以在 NXP 官网下载到此软件在 Windows 下使用,对于我们来说太友好了。

工具准备

目前使用的是从正点原子拿来的Mfgtool工具,将此压缩包进行解压,解压完成以后会出现一个名为 L4.1.15_2.0.0-ga_mfg-tools 的文件夹,进入此文件夹,此文件夹的内容如图所示:

从图可以看出,有两个.txt 文件和两个.gz 压缩包。 .txt 文档就不去看了,重点是这两个.gz 压缩包,这两个压缩包的区别在名字上已经写的很详细了。“without-rootfs”和“with-rootfs”,一个是带 rootfs 和一个是不带 rootfs。 mfg_tools 这个工具本意是给 NXP 自己的开发板设计的烧写软件,所以肯定带有自家开发板对应的 uboot、 linux kernel 和 rootfs 的文件。我们肯定是要烧写文件系统的,所以选择 mfgtools-with-rootfs.tar.gz 这个压缩包,继续对其解压, 解压出一个名为 mfgtools-with-rootfs 的文件夹,此文件夹就包含有我们需要的烧写工具。
进入目录 mfgtools-with-rootfs\mfgtools 中,在此目录下有几个文件夹和很多的.vbs 文件,如
图 所示:

我们只关心上图中 Profiles 这个文件夹,因为后面要烧写文件就放到这个文件夹中。MfgTool2.exe 就是烧写软件,但是我们不会直接打开这个软件烧写, 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 烧写系统,因此需要参考下表所示的 5 个烧写脚本

其他的.vbs 烧写脚本用不到,因此可以删除掉,防止干扰我们的视线。本文用的是正点原
子的 NAND 版核心板,因此只会用到 mfgtool2-yocto-mx-evk-nand.vbs 这个烧写脚本,如果用
其他的核心板请参考相应的烧写脚本。

操作步骤

1、连接 USB 线

MfgTool 是通过 USB OTG 接口将系统烧写进 EMMC 中的,正点原子 I.MX6U-ALPHA 开
发板上的 USB OTG 口如图所示:

2、拨码开关拨到 USB 下载模式

将图 39.2.2.1 中的拨码开关拨到“USB”模式,如图 39.2.2.2 所示:

如果插了 TF 卡,请弹出 TF 卡,否则电脑不能识别 USB!等识别出来以后再插上 TF 卡!
一切准备就绪以后,按一下开发板的复位键,此时就会进入到 USB 模式,如果是第一次进
入 USB 模式的话可能会久一点,这个是免驱的,因此不需要安装驱动。第一次进入 USB 模式
会在电脑右下角有如图 39.2.2.3 所示提示:

一旦第一次设置好设备以后,后面每次连接都不会有任何提示了。到这里,我们的开发板
已经和电脑连接好了,可以开始烧写系统了。

开始烧写

开发板连接电脑以后双击“ mfgtool2-yocto-mx-evk-nand.vbs”,打开下载对话框,如图
所示:

如果出现“符合 HID 标准的供应商定义设备”就说明连接正常,可以进行烧写,如果出现
其他的字符那么就要检查连接是否正确。点击“Start”按钮即可开始烧写 uboot、 Linux kernel、 .dtb 和 rootfs.

使用MfgTool工具进行系统烧写相关推荐

  1. 系统烧写方法(MfgTool烧写工具)

    目录 MfgTool 工具简介 MfgTool 工作原理简介 USB接线 系统烧写原理 烧写NXP 官方系统 烧写自制的系统 系统烧写 网络开机自启动设置 改造我们自己的烧写工具 改造MfgTool ...

  2. 香蕉派 BPI-M5折腾记录(1)—— 开发板系统烧写

    最近又从咸鱼上淘了一块二手开发板Banana Pi M5,之所以选这块是因为树莓派4溢价太高,不划算了.总体而言Banana Pi M5配置还是挺不错的,性价比挺高,韩国还有一款开源开发板 Odroi ...

  3. X210 Android wince 系统烧写流程

    Android系统烧写 1.        制作SD卡启动工具: 1)        打开PartitionManager.exe工具,右键可移动磁盘,点击删除分区,SD卡就只剩一个分区,再右键点击分 ...

  4. 嵌入式系统烧写uboot/bootloader/kernel的一般方法

    嵌入式系统烧写uboot/bootloader/kernel的一般方法 本文介绍了在嵌入式系统中烧写uboot/bootloader/kernel 的一般方法,以及如果uboot或者内核出现错误,   ...

  5. 海思入门笔记二:HiBurn工具实现镜像烧写

    这里写自定义目录标题 海思入门笔记:HiBurn工具实现镜像烧写 第一步:裸板可使用串口先烧录boot(速度慢) 第二步:已烧好boot的板子,可使用USB快速烧录 海思入门笔记:HiBurn工具实现 ...

  6. android系统语言切换及系统烧写默认语言设置

    Android 4.3 1 . 语言全局切换 重写Setting后需要全局切换语言(中英.中阿等),查看原生的Setting代码,抽出切换语言部分,具体实现如下: zh_CN,这是原始localeSt ...

  7. android自动烧写工具,利用fastboot烧写Android平板镜像典型步骤举例

    1.准备fastboot烧写工具 在windows下下载fastboot软件,并将如下文件: bootloader.fex, env.fex,boot.img,recovery.img ,userda ...

  8. ​​​​​​​迅为iTOP-2K1000龙芯开发板Loongnix 系统烧写

    loongnix 操是国产操作系统,带有非常友好的人机交互界面,可以运行在 LS2K1000 上,我们就一 起来看下如何给迅为iTOP-2K1000开发板安装 loongnix 国产操作系统. 需要的 ...

  9. 树莓派最新版系统烧写和网络配置

    树莓派笔记 1.树莓派烧写篇 2.树莓派WIFI配置篇 3.树莓派ping外网 4.树莓派git篇 5.参考 1.树莓派烧写篇 目前烧写最新版本32位系统(2022-09-22发布的),默认移除了pi ...

最新文章

  1. Node.js开发环境的搭建
  2. Pat甲级 1001 A+B Format
  3. 云原生系列「四」我为啥不看好ServiceMesh?
  4. Java课堂测试01及感想
  5. Poj 1611 The Suspects
  6. jsf tree组件_JSF:在传统组件和时尚性能杀手之间进行选择
  7. uibinder表单提交_使用UIBinder的GWT自定义按钮
  8. Django中的class Meta知识点
  9. Objective-C Runtime 运行时与类的内部构造
  10. 微信内打开的网页不能下载APP,微信无法打开浏览器访问指定页面的解决方案...
  11. 小程序入门学习08--云开发01
  12. 统计学硕士做了3年表格,多次跳槽失败,只因学不会数据工具
  13. Java并发(一)——线程安全的容器(上)
  14. 集合数组集合ArrayList
  15. 易语言5.9 免狗完美版下载+安装教程
  16. kubernetes学习例子
  17. 0-博客笔记导读目录(全部)-backup-20211121
  18. 聊天记录软件工作记录
  19. 计算机4级英语词汇,四级词汇,2020英语四级必背词汇?
  20. This Week in Spring - July 15, 2013

热门文章

  1. windows系统DOS窗口
  2. 海蝶公主-金莎-Kym
  3. PID控制的理解与参数整定
  4. 人大金仓数据库(KingbaseES)帮助文档
  5. grid布局看这一篇就够了
  6. k8s部署kong+konga+pgs
  7. 09-单片机模块化程序: μCOS-II中内存管理程序使用说明
  8. 异常检测——5月(task1)
  9. Java Swing JButton:按钮组件
  10. 温度转换java小程序_利用easygui模块编写的华氏温度与摄氏温度转换的小程序