高通MSM8953点屏记录
硬件结构 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点屏记录相关推荐
- 高通MSM8953 LK阶段配置使用I2C8
项目场景: 因为项目需要,需要在高通MSM8953平台的LK阶段使用I2C8设备.但是MSM8953平台LK阶段并没有配置好I2C8接口,因此调试I2C8成为当务之急.本文只介绍在LK阶段配置使用I2 ...
- 高通SDM450 副屏mipi转EDP
高通SDM450 副屏mipi转EDP的调试基础是在之前主屏mipi转EDP的基础上面实现的,调试难度比主屏mipi转EDP简单一些,本来是也是在BootLoader的阶段对lt8911进行初始化,但 ...
- 高通MSM8953 核心板
核心板特性 A53架构 8核(8*2.2GHz(A53)) 产品尺寸小,便于客户集成,减少产品体积: 支持4G LTE超高速上网,单板兼容移动/联通/电信2G/3G/4G: 支持4+128存储器,SD ...
- Unity与高通AR结合学习记录 - 创建自己的AR工程
1.首先要在https://developer.vuforia.com申请一个自己的账户,然后再创建一个自己的Device Databases: 2.根据要求上传自定义的AR识别图,图片的width一 ...
- 高通SDM450 主屏mipi转EDP
主屏通过lt8911exb 将mipi信号转换成EDP信号输出,调试从大的方向上看,主要是两方面,一个是bootloader阶段的lt8911exb初始化,为了让现实过程更完整,需要在lk的displ ...
- 高通msm8953平台I2C分析
今天遇到了个I2C不通的问题,用的是I2C_8 msm8953.dtsi i2c8 = &i2c_8;i2c_8: i2c@7af8000 { /* BLSP2 QUP3 */compatib ...
- [高通MSM8953][Android10]user版本背光亮度无法调节
文章目录 开发平台基本信息 问题描述 解决方法 开发平台基本信息 芯片: MSM8953 版本: Android 10 kernel: msm-4.9 问题描述 在开发时候遇到了我编译的固件无法调节背 ...
- 高通MSM8953 Android7.1蓝牙接电话流程(App到Adsp)(十六)
android audio 生产者与消费者 简介 全面接触生产者/消费者问题是在操作系统原理中,并发性原理讨论的问题 生产者/消费者问题.最近的工作偏向音频,接着上一篇文章,用生产者,消费者模型来理解 ...
- 高通msm8953 Android7.1支持Audio设备列表(十二)
android audio 生产者与消费者 简介 全面接触生产者/消费者问题是在操作系统原理中,并发性原理讨论的问题 生产者/消费者问题.最近的工作偏向音频,接着上一篇文章,用生产者,消费者模型来理解 ...
- 高通平台msm8953 Linux DTS(Device Tree Source)设备树详解之二(DTS设备树匹配过程)
本系列导航: 高通平台8953 Linux DTS(Device Tree Source)设备树详解之一(背景基础知识篇) 高通平台8953 Linux DTS(Device Tree Source ...
最新文章
- 五千万美元注资孵化器,ETC能实现绝地反击吗?
- 普罗米修斯监控java项目_java学到什么程度可以出去实习?
- 虚拟专题:知识图谱 | 知识图谱多跳问答推理研究进展、挑战与展望
- .net mysql 多线程_.net线程详解(转)
- linux 发生变更的文件夹,【Linux常识篇(3)】文件及文件夹的ctimeatimemtime的含义详解...
- 《算法竞赛 入门经典》
- mac电脑usb连接android手机,【已解决】安卓手机小米9如何连接到Mac电脑中去拷贝手机中图片...
- 通讯测试模拟软件,通讯测试工具之二——Modbus测试工具(Modbus Slave调试工具)-专业自动化论坛-中国工控网论坛...
- DB查询分析器7.01新增的周、月SQL执行计划功能
- ComingChat进入Web3.0世界的门户,未来社交新趋势!
- Cricuit Switched Fallback (CSFB) : CDMA2000 1XRTT
- MVVC 框架的介绍
- 链表和动态申请内存空间
- 怎么把APP上传到各大安卓应用商店
- 雷军声称小米手机2赔本卖的真相
- 2.nltk下载语料库(一直提示连接失败/内核nltk直接挂了)
- 三码合一解决 PHP mysql 乱码
- AD10 网络表添加
- 今天谁也别想阻止我好好学习!「CDR 6·18特惠倒计时2天!」
- oracle应付创建会计科目,ORACLE创建会计科目出现的系统警告,求牛人指点迷津!该怎么处理...
热门文章
- Maya中怎么一键清除历史
- Python编程快速上手-让繁琐工作自动化 — 读书与代码笔记
- log4cxx linux 使用,log4cxx在Linux下的编译使用
- Android机应用多开分身CK获取ksjsb-jrttjsb-aqc羊毛
- Alarm Clock
- 修改进程的各种limits的方法
- ajax errorthrown属性,【技术】error:function (XMLHttpRequest, textStatus, errorThrown)
- 闲鱼SPU体系构建的背后
- https双向认证java
- 第三方统计分析埋点工具对比,神策、Ptmind、GrowingIO、国双,还有谷歌分析,谁更好?...