当前位置:首页 > 房产信息

hdmi驱动 Android移动设备MIPI-DSI接口转HDMI驱动调试记

屏幕界面有很多种,包括RGB、HDMI、VGA、LVDS、EDP、MIPI等等。其中,MIPI界面多用于Android移动设备上。有时,由于某些要求,安卓设备上的MIPI数据需要显示在其他界面的屏幕上。此时,需要使用相关的转换芯片将MIPI接口的数据转换成其他接口的数据。比如家里常用的电视大多是HDMI接口类型。为了满足这些项目的设计要求,本文以MSM8916平台的LT8912转换芯片为调试对象来实现该功能。

1.mipi DSI简介

MIPI(移动工业处理器接口)是由ARM、诺基亚、ST、TI等公司于2003年成立的联盟。其目的是规范手机内部接口,如摄像头、显示接口、射频/基带接口等,以降低手机设计的复杂度,增加设计的灵活性。MIPI联盟下有不同的工作组,定义了一系列手机内部接口标准,如摄像头接口CSI、显示接口DSI、射频接口DigRF、麦克风/扬声器接口SLIMbus等。

DSI定义了处理器和显示模块之间的高速串行接口。

MIPI DSI主机配置

高通的显示器使用dtsi文件来配置mipi-dsi和panel的一些参数。根据LT8912的规格,其DSI信号要求:

- 1,非突发模式(继续模式)

- 2,视频模式

- 3,同步事件

- 4,MIPI DSI

LT8912仅支持非突发模式、同步事件视频流和连续时钟信号。因此,有必要在AP侧配置DSI,并注意调整项目:

调试中的问题及解决方法

Mipi-dsi在传输数据时使用差分信号对,尤其是在hs-video模式下,因此克服信号干扰非常重要。在LT8912的调试过程中,中后期没有显示图像。最后发现AP处的mipi-dsi接口有两个输出,虽然一直到EVB板都没有连接LCD,但是对mipi信号造成了很大的干扰,导致没有图像显示。后期分别对核心板和EVB版进行测试,符合要求,并显示图像。

在软件调试过程中,使用互斥体向从设备发送I2C数据,保证了发送数据的过程不被中断,不会导致寄存器值不正确。但是由于互斥体是在没有初始化锁的情况下使用的,所以系统经常崩溃,甚至无法进入系统。初始化后,问题就消除了。

I2C信号前期被阻断,可以通过缩短I2C线路长度和修改供电方式来解决。猜测与供电方式不稳定有关。

1.《hdmi驱动 Android移动设备MIPI-DSI接口转HDMI驱动调试记》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。

2.《hdmi驱动 Android移动设备MIPI-DSI接口转HDMI驱动调试记》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。

3.文章转载时请保留本站内容来源地址,https://www.lu-xu.com/fangchan/1228767.html

上一篇

中国铝业股份有限公司 中国铝业股份有限公司公告

下一篇

家长委员会会议记录 家委会期末总结会议纪要

最新数据!上海已有百岁老人3080人:男性792人 女性2288人

最新数据!上海已有百岁老人3080人:男性792人,女性2288人...

微信号能不能改 听说微信号能修改了?看看微信官方怎么说

微信号码怎么修改 听说微信号能修改了?看看微信官方怎么说

怎么改微信号 听说微信号能修改了?看看微信官方怎么说

怎么修改微信号 听说微信号能修改了?看看微信官方怎么说

怎么更改微信号 听说微信号能修改了?看看微信官方怎么说

怎么自己判断是否入盆 预产期临近,孕妈如何判断胎儿是否已入盆?以下“信号”就是暗示

怎么自己判断是否入盆 预产期临近,孕妈如何判断胎儿是否已入盆?以下“信号”就是暗示

文|好怀孕的妹妹 很多孕妈妈都有这样的感受,就是离预产期越近越不安。因为离生产近,所以会有更多的东西去体验,尤其是对于一些初产妇来说,因为没有生产经验,所以各方面都会有更多的顾虑。今天我们要讲的话题是预产期快到了。孕妇应该如何判断肚子里的宝宝是...

如何修改微信号 听说微信号能修改了?看看微信官方怎么说