失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > 迅为I.MX6ULL开发板镜像烧写

迅为I.MX6ULL开发板镜像烧写

时间:2021-12-29 13:35:57

相关推荐

迅为I.MX6ULL开发板镜像烧写

.1 l mfgtool烧写镜像 烧写镜像 开发板出厂前默认已经烧写了镜像,如果用户需要重新烧写镜像,可以参考本章。 NXP官方提供了Windows的上位机烧写工具mfgtool,迅为电子在此基础上做了修改,使烧写更加方便,同时也支持烧写linux系统和裸机镜像,烧写工具保存在开发板光盘资料的“i.MX6UL终结者光盘资料\01_开发及烧写工具”目录下,如下图所示: 烧写前我们首先使用开发板配带的 MiniUSB数据线降开发板的 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开发板镜像烧写》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。