.1 l mfgtool 烧写镜像 烧写镜像
开发板出厂前默认已经烧写了镜像,如果用户需要重新烧写镜像,可以参考本章。
NXP 官方提供了 Windows 的上位机烧写工具 mfgtool,迅为电子在此基础上做了修改,使烧写更加方便,同时也支持烧写 linux 系统和裸机镜像,烧写工具保存在开发板光盘资料的“i.MX6UL 终结者光盘资料\01_开发及烧写工具”目录下,如下图所示:
烧写前我们首先使用开发板配带的 Mini USB 数据线降开发板的 OTG 接口与 PC 电脑连接起来,如下图
所示:
然后我们将底板上的拨码开关设置成 USB 串行下载模式(关于启动方式可以参考章节:2.1 i.MX6ULL 启动方式),设置成 USB 串行下载的方式如下图所示:
为了操作清晰,我们把需要烧写的镜像文件按照核心板类型和镜像类型(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 这 9 个文件),拷贝完成如下图所示:
如果您使用的是“NAND 存储芯片的核心板”或者烧写裸机的镜像,请参考上面的表格,拷贝对应的镜像到mfgtool 的“Profiles\Linux\OS Firmware\files\linux”目录下。( 大家要切记:一定拷贝对应的所有镜像,如果拷贝的镜像文件个数不全,我们打开烧写工具的时候会提示错误,导致烧写工具不能运行!!!!!!)
拷贝完需要烧写的镜像到 mfgtool 的烧写镜像目录下以后,接下来我们打开 mfgtool 的配置文件 cfg.ini 文件,如下图所示:
打开 cfg.ini 文件我们找到“name”一行,如下图所示:
我们需要根据使用的“核心板类型”和“烧写的镜像类型”来修改 cfg.ini 文件里面“name”的值。为了操作方便,我们整理成了下表( 大家要注意下:下面表格的第二列和第三列的值分别是三个单词,为了不至于弄错我们把中间的单词设置成红色字体,中间的这个单词与前后的单词分别有个空格,大家在修改的时候要仔细些,不要弄错哈!!!):
例如我这里是“EMMC  存储芯片的核心板”烧写 Linux 系统镜像,那我的饿 cfg.ini 文件里面的 name 需要修改成“name = iTOPMX6UL EMMC Flash”,如下图所示:
cfg.ini 文件修改完成后保存退出,然后我们鼠标双击 MfgTool2.exe 可执行文件打开 mfgtools 烧写工具,如下图:
然后会打开 mfgtools 烧写工具,如下图所示(确保烧写需要的镜像文件要全部拷贝到 mfgtools 的景象文件存放文件夹里面,否则不会正常显示下图中的界面):
然后我们给开发板上电,此时会看到 mfgtools 烧写工具识别到 USB 设备,如下图所示:
(Windows 系统默认支持 HID 设备的驱动了,如果我们初次使用烧写,windows 系统会安装下驱动,可能需要等几分钟,然后 mfgtools 才会识别到 HID-compliant 设备)
然后我们点击“start”按钮,开始烧写,如下图所示:
mfgtool 在烧写的过程中会有进度提示,如下图所示:
烧写完成以后,mfgtools 的进度条会变成绿色,表示烧写成功,如下图所示:
6.2 屏幕设置 屏幕设置
i.MX6ULL 终结者开发板支持迅为大部分的屏幕,我们烧写完镜像,根据开发板连接的显示器具体型号,需要在 Uboot 命令行下输入相应的命令来设置下,为了操作简单,我们把屏幕和对应的设置命令整理成了如下表格( 开发板烧写完镜像默认支持 HDMI  显示器):
我们根据上面的表格,结合自己使用的屏幕。在 Uboot 命令行下输入完对应的命令,我们还需要输入一条
保存配置的命令:
saveenv
最后在输入重启命令:
reset
我们就完成屏幕的配置了。
例如我们现在使用的是 9.7 寸屏幕,我们在烧写完成后,开发板正常启动的时候,在 Uboot 数秒倒计时的时候,在串口控制台按下键盘的任意按键,就可以进入 Uboot 命令行,然后我们在 Uboot 命令行下依次输入“setenv lcdtype 9.7”,“saveenv”,“reset”这三条命令,就可以完成 9.7 寸屏的设置,待开发板重启以后,我们可以看到 9.7 寸屏正常显示了,如下图所示:
至此关于 i.MX6ULL 的镜像烧写和使用不同屏幕的设置我们就介绍完了。更多内容关注公众号:迅为电子

迅为I.MX6ULL开发板镜像烧写相关推荐

  1. linux开发板tftp 搭建,iTOP-i.MX6ULL开发板-Tftp烧写和Nfs启动

    原标题:iTOP-i.MX6ULL开发板-Tftp烧写和Nfs启动 硬件平台:迅为iTOP-i.MX6ULL开发板 使用网络方式调试 Linux 非常方便,下面开始介绍用 tftp 下载 Linux ...

  2. 迅为i.MX6ULL 开发板开机进度条修改文档

    转自:迅为IMX6ULL开发板使用手册第七十一章 硬件平台:迅为i.MX6ULL 开发板 本章节介绍的是iTOP-iMX6ULL-修改开机进度条的显示和修改步骤,使用的资料已经放到了开发板网盘资料中路 ...

  3. 迅为-i.MX6ULL开发板-QT实战项目DHT11网络编程实战练习(一)

    迅为-i.MX6ULL开发板-QT实战项目DHT11&网络编程实战练习(一) 发布时间:2021-7-2 09:49    发布者:落风 |编辑 文章目录1 项目前准备2 软件流程图3 Lin ...

  4. 迅为iTOP-i.MX6ULL 开发板-Mqtt 移植教程

    本文转自迅为IMX6ULL开发板教程第第八十八章,关注公众号:迅为电子,回复 :终结者,免费获取产品资料   移植环境 Ubuntu:迅为提供的 ubuntu16.04 编译器:gcc-linaro- ...

  5. 第0课第2节_刚接触开发板之烧写裸板程序

    第0课第2节_刚接触开发板之烧写裸板程序 tftp用法 q //退出菜单 help tftp print //显示IP set ipaddr 192.168.31.203 //设置开发板IP set ...

  6. 【技术分享】迅为i.MX6ULL开发板-Uboot-Logo修改方法

    硬件平台:iMX6ULL开发板 本文介绍的在 uboot 下 logo 显示和修改步骤. 使用的资料已经放到了开发板网盘资料中,路径为"11_Linux 系统开发进阶\72_章节使用资料&q ...

  7. 迅为i.MX6ULL开发板资料下载,让Linux学习更轻松

    迅为电子的 i.MX6ULL 核心板分为工业级和商业级两种.提供的接口是邮票孔方式. 开发板资料下载链接: 链接:https://pan.baidu.com/s/174ob7bzIaf_ls8_O4Q ...

  8. 讯为开发板移植linux,迅为I.MX6ULL开发板移植Linux5.4内核教程

    4412上移植最新5.4内核的流程非常的简单,因为4412被Linux官方支持,那么我们来看一下怎么把官方5.4内核移植到我们的I.MX6ULL终结者开发板上. 平台:i.MX6ULL开发板 前言 本 ...

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

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

最新文章

  1. android关机位置定位,Android5.0关机充电动画位置
  2. [NodeJs] 如果发现node_modules中有个模块代码有bug,你该怎么办?
  3. SecureCRT护眼设置
  4. bash 的环境配置文件
  5. visio软件安装包各个版本收集整理
  6. 【西门子PLC S7-200smart与汇川变频器通过通讯控制】
  7. docker报错exited(137)
  8. 编号配置(组织编号、人员编号、SNRO)
  9. 杨海朝 mysql_老男孩Mysql高级DBA 实战新浪首席DBA 老男孩教育杨海朝老师全程主讲 老男孩Mysql视频...
  10. WPF中的ControlTemplate
  11. Android ROM开发(一)——Windows下Cygwin和Android_Kitchen厨房的安装
  12. 一阶二阶数字滤波器笔记
  13. 苹果手机各种型号图片_苹果平板电脑图片欣赏及各型号介绍【图文】
  14. HTTP500内部服务器错误
  15. 基于STM32F1的6位QS-30辉光钟
  16. 浏览器下的网页全屏尺寸
  17. pads option选项卡下部分英文释义
  18. 雷赛服务器信号er020,雷赛伺服故障以及代码解决方案
  19. linux8086端口,8086/8088指令详解
  20. uniapp+web项目服务器维护缺省页跨端通用

热门文章

  1. 家庭nas方案_openmediavault入门:家庭NAS解决方案
  2. 图片横向滚动js代码
  3. C/C++静态代码分析工具
  4. 音视频开发---M3U8 https://www.jianshu.com/p/e97f6555a070
  5. IDEA java出现无效的源发行版14解决方案
  6. win10将硬盘作为存储池删除读不到盘符_东芝的传承,我来延续:铠侠TC10 SATA固态硬盘上手评测...
  7. VR全景拍摄结合更多的市场刚需,为云端生活赋能
  8. 湖南工业大学电费数据抓取(完美校园版)
  9. proteus学习教程大全
  10. [网络安全自学篇] 七十三.WannaCry勒索病毒复现及分析(四)蠕虫传播机制全网源码详细解读