使用MfgTool工具进行系统烧写
简介
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工具进行系统烧写相关推荐
- 系统烧写方法(MfgTool烧写工具)
目录 MfgTool 工具简介 MfgTool 工作原理简介 USB接线 系统烧写原理 烧写NXP 官方系统 烧写自制的系统 系统烧写 网络开机自启动设置 改造我们自己的烧写工具 改造MfgTool ...
- 香蕉派 BPI-M5折腾记录(1)—— 开发板系统烧写
最近又从咸鱼上淘了一块二手开发板Banana Pi M5,之所以选这块是因为树莓派4溢价太高,不划算了.总体而言Banana Pi M5配置还是挺不错的,性价比挺高,韩国还有一款开源开发板 Odroi ...
- X210 Android wince 系统烧写流程
Android系统烧写 1. 制作SD卡启动工具: 1) 打开PartitionManager.exe工具,右键可移动磁盘,点击删除分区,SD卡就只剩一个分区,再右键点击分 ...
- 嵌入式系统烧写uboot/bootloader/kernel的一般方法
嵌入式系统烧写uboot/bootloader/kernel的一般方法 本文介绍了在嵌入式系统中烧写uboot/bootloader/kernel 的一般方法,以及如果uboot或者内核出现错误, ...
- 海思入门笔记二:HiBurn工具实现镜像烧写
这里写自定义目录标题 海思入门笔记:HiBurn工具实现镜像烧写 第一步:裸板可使用串口先烧录boot(速度慢) 第二步:已烧好boot的板子,可使用USB快速烧录 海思入门笔记:HiBurn工具实现 ...
- android系统语言切换及系统烧写默认语言设置
Android 4.3 1 . 语言全局切换 重写Setting后需要全局切换语言(中英.中阿等),查看原生的Setting代码,抽出切换语言部分,具体实现如下: zh_CN,这是原始localeSt ...
- android自动烧写工具,利用fastboot烧写Android平板镜像典型步骤举例
1.准备fastboot烧写工具 在windows下下载fastboot软件,并将如下文件: bootloader.fex, env.fex,boot.img,recovery.img ,userda ...
- 迅为iTOP-2K1000龙芯开发板Loongnix 系统烧写
loongnix 操是国产操作系统,带有非常友好的人机交互界面,可以运行在 LS2K1000 上,我们就一 起来看下如何给迅为iTOP-2K1000开发板安装 loongnix 国产操作系统. 需要的 ...
- 树莓派最新版系统烧写和网络配置
树莓派笔记 1.树莓派烧写篇 2.树莓派WIFI配置篇 3.树莓派ping外网 4.树莓派git篇 5.参考 1.树莓派烧写篇 目前烧写最新版本32位系统(2022-09-22发布的),默认移除了pi ...
最新文章
- Node.js开发环境的搭建
- Pat甲级 1001 A+B Format
- 云原生系列「四」我为啥不看好ServiceMesh?
- Java课堂测试01及感想
- Poj 1611 The Suspects
- jsf tree组件_JSF:在传统组件和时尚性能杀手之间进行选择
- uibinder表单提交_使用UIBinder的GWT自定义按钮
- Django中的class Meta知识点
- Objective-C Runtime 运行时与类的内部构造
- 微信内打开的网页不能下载APP,微信无法打开浏览器访问指定页面的解决方案...
- 小程序入门学习08--云开发01
- 统计学硕士做了3年表格,多次跳槽失败,只因学不会数据工具
- Java并发(一)——线程安全的容器(上)
- 集合数组集合ArrayList
- 易语言5.9 免狗完美版下载+安装教程
- kubernetes学习例子
- 0-博客笔记导读目录(全部)-backup-20211121
- 聊天记录软件工作记录
- 计算机4级英语词汇,四级词汇,2020英语四级必背词汇?
- This Week in Spring - July 15, 2013