硬件结构 MSM8953 + ICN6202 + DS90UB927Q-Q1 + DS90UB928Q-Q1,927和928是配对使用的,一个串行器一个解串器,ICN6202是一款MIPI转LVDS的IC,具体资料可网上查找。

首次看到这个原理图一脸懵逼,点个屏还涉及到这么多的IC,和以前调MIPI屏时在dtsi文件里面,把时序参数改一下就能亮了多爽啊,哈哈,,,现在这个可真不一样,不过调完后发现其实就是多了两个I2C的驱动,ICN6202一路,927/928一路。

ICN6202的驱动其实也挺好调的,都不用上电时序,把RESET管脚直接拉到电源,然后供个电就可以通信上了;麻烦的是927/928,最开始很不理解这个FPD-link链接以及928的IO口到底该如何配置,这个多看看datasheet,I2C寻址到927就可以配置相应寄存器了,然后进行BIST测试确保FPD-Link III链路没问题,基本也就可以和928进行I2C通信了,配置完927所需要的寄存器图像数据就可以正常传输显示,这里纠结的比较久的是TP的调试,最开始在TP初始化的时候都能正常读取ID等信息,最后系统起来后,TP的watch dog就一直报通信异常;开始怀疑TP的相关IO在系统其他地方有用到,但是一顿猛搜,把dtsi中和这两个IO相关的都给注释掉了,但还是不行,然后把各路IO都给飞线出来,果然发现TP的REST在系统起来后一直为低,这就很奇怪了,在kernel里面没找到相关的地方,最后把928的寄存器重新配置了一下,不使用远程IO口控制,而使用本地IO口一直输出高电平就可以正常使用了。

当然上面只是记录了一下,底层几个IC的调试,对于大牛来说可能是很容易的事情啦,但咱还是小菜鸟,所以写个笔记记录一下,怕到时候给忘记了,,,对于高通Display调试,有相应的指导手册,跟着来就好了,,,,

高通MSM8953点屏记录相关推荐

  1. 高通MSM8953 LK阶段配置使用I2C8

    项目场景: 因为项目需要,需要在高通MSM8953平台的LK阶段使用I2C8设备.但是MSM8953平台LK阶段并没有配置好I2C8接口,因此调试I2C8成为当务之急.本文只介绍在LK阶段配置使用I2 ...

  2. 高通SDM450 副屏mipi转EDP

    高通SDM450 副屏mipi转EDP的调试基础是在之前主屏mipi转EDP的基础上面实现的,调试难度比主屏mipi转EDP简单一些,本来是也是在BootLoader的阶段对lt8911进行初始化,但 ...

  3. 高通MSM8953 核心板

    核心板特性 A53架构 8核(8*2.2GHz(A53)) 产品尺寸小,便于客户集成,减少产品体积: 支持4G LTE超高速上网,单板兼容移动/联通/电信2G/3G/4G: 支持4+128存储器,SD ...

  4. Unity与高通AR结合学习记录 - 创建自己的AR工程

    1.首先要在https://developer.vuforia.com申请一个自己的账户,然后再创建一个自己的Device Databases: 2.根据要求上传自定义的AR识别图,图片的width一 ...

  5. 高通SDM450 主屏mipi转EDP

    主屏通过lt8911exb 将mipi信号转换成EDP信号输出,调试从大的方向上看,主要是两方面,一个是bootloader阶段的lt8911exb初始化,为了让现实过程更完整,需要在lk的displ ...

  6. 高通msm8953平台I2C分析

    今天遇到了个I2C不通的问题,用的是I2C_8 msm8953.dtsi i2c8 = &i2c_8;i2c_8: i2c@7af8000 { /* BLSP2 QUP3 */compatib ...

  7. [高通MSM8953][Android10]user版本背光亮度无法调节

    文章目录 开发平台基本信息 问题描述 解决方法 开发平台基本信息 芯片: MSM8953 版本: Android 10 kernel: msm-4.9 问题描述 在开发时候遇到了我编译的固件无法调节背 ...

  8. 高通MSM8953 Android7.1蓝牙接电话流程(App到Adsp)(十六)

    android audio 生产者与消费者 简介 全面接触生产者/消费者问题是在操作系统原理中,并发性原理讨论的问题 生产者/消费者问题.最近的工作偏向音频,接着上一篇文章,用生产者,消费者模型来理解 ...

  9. 高通msm8953 Android7.1支持Audio设备列表(十二)

    android audio 生产者与消费者 简介 全面接触生产者/消费者问题是在操作系统原理中,并发性原理讨论的问题 生产者/消费者问题.最近的工作偏向音频,接着上一篇文章,用生产者,消费者模型来理解 ...

  10. 高通平台msm8953 Linux DTS(Device Tree Source)设备树详解之二(DTS设备树匹配过程)

    本系列导航: 高通平台8953  Linux DTS(Device Tree Source)设备树详解之一(背景基础知识篇) 高通平台8953 Linux DTS(Device Tree Source ...

最新文章

  1. 五千万美元注资孵化器,ETC能实现绝地反击吗?
  2. 普罗米修斯监控java项目_java学到什么程度可以出去实习?
  3. 虚拟专题:知识图谱 | 知识图谱多跳问答推理研究进展、挑战与展望
  4. .net mysql 多线程_.net线程详解(转)
  5. linux 发生变更的文件夹,【Linux常识篇(3)】文件及文件夹的ctimeatimemtime的含义详解...
  6. 《算法竞赛 入门经典》
  7. mac电脑usb连接android手机,【已解决】安卓手机小米9如何连接到Mac电脑中去拷贝手机中图片...
  8. 通讯测试模拟软件,通讯测试工具之二——Modbus测试工具(Modbus Slave调试工具)-专业自动化论坛-中国工控网论坛...
  9. DB查询分析器7.01新增的周、月SQL执行计划功能
  10. ComingChat进入Web3.0世界的门户,未来社交新趋势!
  11. Cricuit Switched Fallback (CSFB) : CDMA2000 1XRTT
  12. MVVC 框架的介绍
  13. 链表和动态申请内存空间
  14. 怎么把APP上传到各大安卓应用商店
  15. 雷军声称小米手机2赔本卖的真相
  16. 2.nltk下载语料库(一直提示连接失败/内核nltk直接挂了)
  17. 三码合一解决 PHP mysql 乱码
  18. AD10 网络表添加
  19. 今天谁也别想阻止我好好学习!「CDR 6·18特惠倒计时2天!」
  20. oracle应付创建会计科目,ORACLE创建会计科目出现的系统警告,求牛人指点迷津!该怎么处理...

热门文章

  1. Maya中怎么一键清除历史
  2. Python编程快速上手-让繁琐工作自动化 — 读书与代码笔记
  3. log4cxx linux 使用,log4cxx在Linux下的编译使用
  4. Android机应用多开分身CK获取ksjsb-jrttjsb-aqc羊毛
  5. Alarm Clock
  6. 修改进程的各种limits的方法
  7. ajax errorthrown属性,【技术】error:function (XMLHttpRequest, textStatus, errorThrown)
  8. 闲鱼SPU体系构建的背后
  9. https双向认证java
  10. 第三方统计分析埋点工具对比,神策、Ptmind、GrowingIO、国双,还有谷歌分析,谁更好?...