i.MX6ULL终结者mfgtool烧写镜像
开发板出厂前默认已经烧写了镜像,如果用户需要重新烧写镜像,可以参考本章。
NXP官方提供了Windows的上位机烧写工具mfgtool,迅为电子在此基础上做了修改,使烧写更加方便,同时也支持烧写linux系统和裸机镜像,烧写工具保存在开发板光盘资料的“i.MX6UL终结者光盘资料\01_开发及烧写工具”目录下,如图 1所示:
图 1
烧写前我们首先使用开发板配带的Mini USB数据线将开发板的OTG接口与PC电脑连接起来,如图 2所示:
图 2
然后我们将底板上的拨码开关设置成USB串行下载模式(关于启动方式可以参考章节:2.1 i.MX6ULL启动方式),设置成USB串行下载的方式如图 3所示:
图 3
为了操作清晰,我们把需要烧写的镜像文件按照核心板类型和镜像类型(Linux/裸机)整理成下面的表格:
按照上面表格的分类,拷贝对应的镜像文件到mfgtool烧写工具的“Profiles\Linux\OS Firmware\files\linux”目录下(例如我这里使用的是“EMMC存储芯片的核心板”烧写Linux系统镜像,那我需要拷贝:topeet_emmc_4_3.dtb,topeet_emmc_5_0.dtb,topeet_emmc_7_0.dtb,topeet_emmc_9_7.dtb,topeet_emmc_10_1.dtb,topeet_emmc_1024x600.dtb,topeet_emmc_hdmi.dtb,u-boot.imx,zImage,rootfs.tar.bz2这10个文件),拷贝完成如图 4所示:
图 4
如果您使用的是“NAND存储芯片的核心板”或者烧写裸机的镜像,请参考上面的表格,拷贝对应的镜像到mfgtool的“Profiles\Linux\OS Firmware\files\linux”目录下。
(大家要切记:一定拷贝对应的所有镜像,如果拷贝的镜像文件个数不全,我们打开烧写工具的时候会提示错误,导致烧写工具不能运行!!!!!!)
拷贝完需要烧写的镜像到mfgtool的烧写镜像目录下以后,接下来我们打开mfgtool的配置文件cfg.ini文件,如图 5所示:
图 5
打开cfg.ini文件我们找到“name”一行,如图 6所示:
图 6
我们需要根据使用的“核心板类型”和“烧写的镜像类型”来修改cfg.ini文件里面“name”的值。为了操作方便,我们整理成了下表(大家要注意下:下面表格的第二列和第三列的值分别是三个单词,为了不至于弄错我们把中间的单词设置成红色字体,中间的这个单词与前后的单词分别有个空格,大家在修改的时候要仔细些,不要弄错哈!!!):
例如我这里是“EMMC存储芯片的核心板”烧写Linux系统镜像,那我的cfg.ini文件里面的name需要修改成“name = iTOPMX6UL EMMC Flash”,如图 7所示:
图 7
cfg.ini文件修改完成后保存退出,然后我们鼠标双击MfgTool2.exe可执行文件打开mfgtools烧写工具,如图 8:
图 8
然后会打开mfgtools烧写工具,如图 9所示(确保烧写需要的镜像文件要全部拷贝到mfgtools的镜像文件存放文件夹里面,否则不会正常显示下图中的界面):
图 9
然后我们给开发板上电,此时会看到mfgtools烧写工具识别到USB设备,如图 10所示:
图 10
(Windows系统默认支持HID设备的驱动了,如果我们初次使用烧写,windows系统会安装下驱动,可能需要等几分钟,然后mfgtools才会识别到HID-compliant设备)
然后我们点击“start”按钮,开始烧写,如图 11所示:
图 11
mfgtool在烧写的过程中会有进度提示,如图 12所示:
图 12
烧写完成以后,mfgtools的进度条会变成绿色,表示烧写成功,如图 13所示:
图 13
i.MX6ULL终结者mfgtool烧写镜像相关推荐
- 系统烧写方法(MfgTool烧写工具)
目录 MfgTool 工具简介 MfgTool 工作原理简介 USB接线 系统烧写原理 烧写NXP 官方系统 烧写自制的系统 系统烧写 网络开机自启动设置 改造我们自己的烧写工具 改造MfgTool ...
- 【Linux】制作U-Boot烧写镜像到SD卡的过程(下篇:Makefile文件)
上文讲到,如果需求仅略微修改,整个从编译到仅保留二进制文件到添加HeaderInfo到烧写到SD卡的一系列命令都需要重新再输入一遍,这很繁琐. 如何解决这个问题呢? 制作一个bash脚本文件 制作一个 ...
- 【Linux】制作U-Boot烧写镜像到SD卡的过程(中篇:LDS文件)
上一篇文章,讲述了制作U-Boot烧写镜像到SD卡的过程,其中运用make的方式来进行将.s文件编译成.bin文件,那make是什么意思?它主要实现了什么? 先讲一下,如果不采用make的方式该怎样实 ...
- otg烧写linux内核,Linux——OTG方式烧写镜像文件步骤总结
目录 0 前言 在使用开发板开发时,时常需要把编译好的镜像文件烧写至开发板,通常我们使用OTG在线烧写方式,开发阶段调试效率很高,也可以使用TF卡烧录,就需要先把TF卡做成类似启动盘,像Windows ...
- 瑞芯微RK3399K简单介绍及烧写镜像
瑞芯微RK3399K简单介绍及烧写镜像 文章目录 瑞芯微RK3399K简单介绍及烧写镜像 1. 前言 2. 官网及相关资料 3. 烧写固件所需软件 4. 直接烧写单一固件步骤 5. 固件文件 6. W ...
- TX2制作镜像并烧写镜像
前言 本文简要介绍TX2如何制作镜像并烧写镜像,如果读者一开始是通过sdkmanager安装的TX2系统可直接进入笔记本中~/nvidia/nvidia_sdk/JetPack_4.2_Linux_P ...
- NXP mfgtool 烧写工具
简介 mfgtool 是NXP 烧写系统的工具,可以烧写包括EMMC.NAND.SD卡.SPI falsh 等多种falsh设备. 将要烧写的系统固件放(uboot.kernel.dtb.rootfs ...
- raspberry 烧写镜像到SD卡
刚开始接触树莓派,需要烧写系统镜像到SD卡,网上找了些资料,记录于此. raspberry镜像下载: https://www.raspberrypi.org/downloads/ 烧写工具: wid3 ...
- 迅为IMX6开发板Mfgtools工具单独烧写镜像-设备树Qt系统
烧写设备树版本 Qt 系统要使用 iMX6Q 设备树光盘里的烧写工具,将文件夹下的 cfg.ini 修改成如下图所示: 打开"android_m6.0.1_2.0.0_ga_tool_201 ...
最新文章
- 中国人工智能学会通讯——艺术与人工智能的明天——人机信任合作 一、人工智能在艺术上的发展...
- Log4j扩展使用--自定义输出
- 微信JS-SDK之图像接口开发详解
- ABAP-AVL-OO方法中的ALV的如何自己添加按钮及其响应
- Matrix Decompressing UVA - 11082 最大流 + 输出方案
- eclipse新建tomcat server但是总是报404的解决方法
- etc/fstab 文件详解
- [转载]什么是打新股? 打新股需要多少成本?打新股存在风险吗?
- 闲谈mac地址学习以及IVL/SVL
- 常见字读音(粤语)---(2)
- adobe acrobat DC没有最近打开文件
- imx6 通过移植XRM117x(SPI转串口)对Linux中的SPI驱动框架进行分析
- python读取单元格前几个字的值_EXCEL表格中怎么取前一单元格中的前几个字符
- windows10删除多余顽固输入法
- 论文阅读笔记:On the Role of Correlation and Abstraction in Cross-Modal Multimedia Retrieval
- 查看linux系统CPU和内存命令
- 利用百度地图查询全国地铁线路
- 【sbt】sbt package与sbt assembly
- 山东大学软件学院考试回忆——大一上
- Java基础学习资料