问题描述

  • 【迅为iMX6Q】开发板,资料还是很少的,或者说iMX6Q这款芯片,相关的资料很少
  • 之前这个块开发板,是可以正常烧写并启动的,最近有了点时间,烧写了Linux系统镜像,发现设置为EMMC启动模式后,串口无任何打印

排查步骤

  • 因为这块开发板【吃灰】了两年,怀疑硬件有了点问题,但是,使用烧写工具,可以正常的下载,并且烧写Kernel时,串口还有烧写的打印信息,这说明,开发板串口没坏,并且,USB转串口线,没有问题
  • 那就是Uboot本身的问题了,无法正确引导,这块板子是2G DDR内存的,我使用Android提取的uboot-imx,编译后的uboot,依旧开机无响应
  • 折腾了很久,试了十几个uboot的版本,依旧没有任何的打印

偶然发现

  • 记得之前上电时,屏幕背光是亮的,只是可能不显示图像,而此时,屏幕不亮,就像是EMMC启动不了。使用万用表量导通,验证【拨码开关】正常的导通,没有问题
  • 我插拔USB OTA烧写线时,按压了一下核心板,听到咔的一声,瞬间明白了,核心板卡没有压好。我马上断电,重新压合核心板,发现确实是松动了,我整齐的把【核心板】压合好,上电,串口uboot启动信息出来了,原来是核心板接触不良,造成了EMMC启动失败。
  • 重新压合好【核心板】,发现上电后,LCD屏幕背光也亮了,虚惊一场!

小结

  • 如果发现开发板异常,不能只考虑软件问题,还需要确认是否是硬件引起的
  • 这么小的问题,卡了两天,不过,也验证了好几个版本的uboot,学到了一些排查问题的方法
  • 继续研究uboot的移植

【迅为iMX6Q】开发板烧写Uboot后串口无任何输出的问题解决相关推荐

  1. rk3288 linux烧录工具,Firefly-RK3288开发板烧写教程

    Firefly-RK3288开发板烧写教程 前言 本文介绍了如何将主机上的固件文件,通过 Micro USB OTG 线,烧录到开发板的闪存中. 升级时,需要根据主机操作系统和固件类型来选择合适的升级 ...

  2. 【迅为iMX6Q】开发板 烧写工具 MfgTool2.exe 打不开问题的解决

    现象 最近整理电脑,重新搭建了 [迅为iMX6Q]开发板的开发环境,从网盘重新下载的烧写烧写工具:android_m6.0.1_2.0.0_ga_tool_20190725,直接双击MfgTool2. ...

  3. 迅为LS2k1000龙芯国产双核开发板烧写系统到 U 盘

    龙芯的系统可以存放在 Nand Flash,SD 卡,U 盘,固态或者是网络加载,迅为的龙芯开发板核心板默认没有焊接 Nand Flash,是将文件系统存储在底板的固态硬盘上,这一章节我们将系统烧写到 ...

  4. 迅为IMX6Q开发板独立文档和程序源码汇总158个

    迅为IMX6开发板支持五种系统Android4.4/6.0/7.1系统:Linux + Qt4.7/5.7系统:  Ubuntu12.04/16.04系统:Debian 9.9 系统:Yocto系统( ...

  5. 安卓开发板烧写程序与安装软件的区别_巧用imx6开发板烧写android系统的详细步骤讲解...

    平台:迅为iMX6开发板 iMX6 可以使用 OTG接口烧写镜像,OTG烧写也可以叫 USB 烧写. 1.OTG烧写环境 OTG 烧写只需要在 windows 环境,OTG 烧写方式首先要安装 ADB ...

  6. 基于迅为iMX6开发板烧写Android系统

    平台:迅为iMX6开发板 iMX6 可以使用 OTG接口烧写镜像,OTG烧写也可以叫USB 烧写. 1. OTG烧写环境 OTG 烧写只需要在 windows环境,OTG烧写方式首先要安装 ADB驱动 ...

  7. imx6q 开发板_mplayer移植-迅为IMX6Q开发板

    0 1 mplayer简介 mplayer是一款开源多媒体播放器,以gnu通用公共许可证发布.它资源占用率低,无论是音频还是视频方面,支持的格式相当全面,支持的输出设备也很多,可以在各种主流操作系统中 ...

  8. 安卓开发板烧写程序与安装软件的区别_在开发板上安装Android

    一.安装串口调试工具 开发Linux驱动程序无法像开发Android应用程序直接在Eclipse中开发,但是可以通过串口来通信.所以就需要安装串口调试工具,在这儿我们使用的串口调试工具是minicom ...

  9. tiny4412安装Linux系统,FriendlyARM Tiny 4412开发板烧写Linux系统步骤

    一.制做用于安装系统的SD卡 通常Tiny4412出厂时已经安装好Android4.2.2系统,之后要从新烧写系统,则须要SD卡来烧写系统,不管是经过USB烧写,仍是SD卡脱机烧写,都须要使用SD卡启 ...

最新文章

  1. 智能手环功能模块设计_智能手环的设计的方案.doc
  2. Nginx 挂了怎么办?怎么实现高可用?
  3. 激光雷达(LiDAR)点云数据知多少?
  4. python装饰器-python装饰器
  5. h5 canvas 显示rgb
  6. Shell编程-控制结构 | 基础篇
  7. 【图像处理】——比特平面原理和实现方法(全网较全面,含所有比特位图的分层方法)
  8. 类GeometricShapeFactory-JTS几何图形绘制API
  9. FTP相关命令(手机FTP服务启动应用)
  10. 忘记 Apple Watch PIN 码,如何解锁 Apple Watch?
  11. Kotlin中定义编译时常量
  12. 打开360浏览器显示无法连接服务器错误,Win7系统360浏览器打开网页显示“网络连接错误,错误代码102”怎么办...
  13. 局域网考勤python_Python pyftpdlib 实现局域网文件互传
  14. HDU3665Seaside(最短路径)
  15. 计算机与昆虫关系的论文,浅谈昆虫与人类的关系.doc
  16. 六级阅读真题词组(2016)
  17. 每个人都至少需要4个邮箱账户(附国内外数十个免费邮箱)
  18. CSS第二部分——网页布局三大核心
  19. SaaS是什么?企业为什么要有SaaS系统?
  20. java null是什么类型_Java中的Null到底是什么

热门文章

  1. 搜索框实现模糊查询方法 - js
  2. 推荐一个学习SQL的网站-自学SQL网
  3. 不同速度的蚂蚁跑圈相遇问题
  4. Linux c 目录操作函数scandir
  5. python3文件路径操作常用方法带示例详解(os.path模块,os.listdir,os.walk,os.scandir方法等)(不定期更新整理中)
  6. Matlab的详细安装步骤(看完了就会)
  7. 解决jupyter notebook无法跳转浏览器
  8. Google Map Event 谷歌地图事件
  9. scrapy爬取天涯帖子内容
  10. 群晖导入SSL证书HTTPS访问