USB接口为i.MX6处理器下载固件无法启动的解决方法

USB接口为i.MX6处理器下载固件无法启动的解决方法,第1张

近期在对朋友进行远程技术指导时,发现一种常见的现象:使用MFGTool通过USB接口为i.MX6下载固件时,MFGTool显示下载成功,但无法无法启动。针对这种现象, 笔者自己摸索出一套合适的处理方案,在此与读者分享。

1. 将主板配置为USB下载模式,配置方法本文不做说明,读者请自行咨询所用主板的硬件工程师。

2. 为主板上电,将主板的Micro USB连接至电脑USB接口,最好是USB 2.0接口,USB 3.0的不够稳定。这时可以在电脑的设备管理器中看到新增了1个人体学输入设备,如下图。

USB接口为i.MX6处理器下载固件无法启动的解决方法,USB接口为i.MX6处理器下载固件无法启动的解决方法,第2张

3. 运行MFGTool,在其界面上也可以看到人体学输入设备。

USB接口为i.MX6处理器下载固件无法启动的解决方法,USB接口为i.MX6处理器下载固件无法启动的解决方法,第3张

4. 点击Start按钮,MFGTool便开始下载过程,在其打印信息中可以看到具体的 *** 作过程。同时,在调试串口中也会打印相应的信息。

5. 下载完成后,会提示成功信息,如下图。

USB接口为i.MX6处理器下载固件无法启动的解决方法,USB接口为i.MX6处理器下载固件无法启动的解决方法,第4张

6. 如果使用USB下载程序并切换至正常启动模式后,主板无法正常启动,则可以按照以下方法进行 *** 作。

a. 使用Notepad++编辑ProfilesMX6Q Linux UpdateOS Firmware ucl2.xml文件,找到,将其改写为只下载u-boot,如下图。

USB接口为i.MX6处理器下载固件无法启动的解决方法,USB接口为i.MX6处理器下载固件无法启动的解决方法,第5张

b. 按照1-5中的方法 *** 作,将u-boot下载至主板中。

c. 将ucl2.xml文件还原,Notepad++中按两下“Ctrl+Z”即可,并按一下“Ctrl+S”保存,如下图。

USB接口为i.MX6处理器下载固件无法启动的解决方法,USB接口为i.MX6处理器下载固件无法启动的解决方法,第6张

d. 按照1-5中的方法 *** 作,将u-boot,Kernel,rootfs全部下载至主板中。

7. 切换至正常启动模式,主板可正常启动。

注:凡是涉及到u-boot,kernel及rootfs的更新,都需要将更新后的文件放置于ProfilesMX6Q Linux UpdateOS Firmwarefiles目录下,并替换原来的文件。LTIB编译出来的u-boot默认名称是u-boot.bin,请将其更名为u-boot-mx6q-sabresd.bin并覆盖ProfilesMX6Q Linux UpdateOS Firmwarefiles原来的文件,也可以通过更改ucl2.xml的方式实现。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/dianzi/2485813.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-08-04
下一篇 2022-08-04

发表评论

登录后才能评论

评论列表(0条)

保存