开发板出厂前默认已经烧写了镜像,如果用户需要重新烧写镜像,可以参考本章。
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烧写镜像相关推荐

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

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

  2. 【Linux】制作U-Boot烧写镜像到SD卡的过程(下篇:Makefile文件)

    上文讲到,如果需求仅略微修改,整个从编译到仅保留二进制文件到添加HeaderInfo到烧写到SD卡的一系列命令都需要重新再输入一遍,这很繁琐. 如何解决这个问题呢? 制作一个bash脚本文件 制作一个 ...

  3. 【Linux】制作U-Boot烧写镜像到SD卡的过程(中篇:LDS文件)

    上一篇文章,讲述了制作U-Boot烧写镜像到SD卡的过程,其中运用make的方式来进行将.s文件编译成.bin文件,那make是什么意思?它主要实现了什么? 先讲一下,如果不采用make的方式该怎样实 ...

  4. otg烧写linux内核,Linux——OTG方式烧写镜像文件步骤总结

    目录 0 前言 在使用开发板开发时,时常需要把编译好的镜像文件烧写至开发板,通常我们使用OTG在线烧写方式,开发阶段调试效率很高,也可以使用TF卡烧录,就需要先把TF卡做成类似启动盘,像Windows ...

  5. 瑞芯微RK3399K简单介绍及烧写镜像

    瑞芯微RK3399K简单介绍及烧写镜像 文章目录 瑞芯微RK3399K简单介绍及烧写镜像 1. 前言 2. 官网及相关资料 3. 烧写固件所需软件 4. 直接烧写单一固件步骤 5. 固件文件 6. W ...

  6. TX2制作镜像并烧写镜像

    前言 本文简要介绍TX2如何制作镜像并烧写镜像,如果读者一开始是通过sdkmanager安装的TX2系统可直接进入笔记本中~/nvidia/nvidia_sdk/JetPack_4.2_Linux_P ...

  7. NXP mfgtool 烧写工具

    简介 mfgtool 是NXP 烧写系统的工具,可以烧写包括EMMC.NAND.SD卡.SPI falsh 等多种falsh设备. 将要烧写的系统固件放(uboot.kernel.dtb.rootfs ...

  8. raspberry 烧写镜像到SD卡

    刚开始接触树莓派,需要烧写系统镜像到SD卡,网上找了些资料,记录于此. raspberry镜像下载: https://www.raspberrypi.org/downloads/ 烧写工具: wid3 ...

  9. 迅为IMX6开发板Mfgtools工具单独烧写镜像-设备树Qt系统

    烧写设备树版本 Qt 系统要使用 iMX6Q 设备树光盘里的烧写工具,将文件夹下的 cfg.ini 修改成如下图所示: 打开"android_m6.0.1_2.0.0_ga_tool_201 ...

最新文章

  1. 中国人工智能学会通讯——艺术与人工智能的明天——人机信任合作 一、人工智能在艺术上的发展...
  2. Log4j扩展使用--自定义输出
  3. 微信JS-SDK之图像接口开发详解
  4. ABAP-AVL-OO方法中的ALV的如何自己添加按钮及其响应
  5. Matrix Decompressing UVA - 11082 最大流 + 输出方案
  6. eclipse新建tomcat server但是总是报404的解决方法
  7. etc/fstab 文件详解
  8. [转载]什么是打新股? 打新股需要多少成本?打新股存在风险吗?
  9. 闲谈mac地址学习以及IVL/SVL
  10. 常见字读音(粤语)---(2)
  11. adobe acrobat DC没有最近打开文件
  12. imx6 通过移植XRM117x(SPI转串口)对Linux中的SPI驱动框架进行分析
  13. python读取单元格前几个字的值_EXCEL表格中怎么取前一单元格中的前几个字符
  14. windows10删除多余顽固输入法
  15. 论文阅读笔记:On the Role of Correlation and Abstraction in Cross-Modal Multimedia Retrieval
  16. 查看linux系统CPU和内存命令
  17. 利用百度地图查询全国地铁线路
  18. 【sbt】sbt package与sbt assembly
  19. 山东大学软件学院考试回忆——大一上
  20. Java基础学习资料

热门文章

  1. 使用SQL将人员按性别分类并查询每种性别年纪最大的两个人
  2. 分治算法:地毯填补问题
  3. section元素的使用
  4. Airflow 常见问题汇总
  5. 如何使用Wireshark抓包自己的账号和密码
  6. Linux文本编辑常用命令
  7. php microtime 毫秒,PHP获取毫秒 microtime()
  8. android70怎么升级,梦幻西游手游70级后快速升级方法
  9. VSCode断点调试PHP
  10. C++ 随心记5 C++17 较好用的新特性 (一)令代码简洁的特性