6410平台LCD显示的一个奇怪问题
2010-02-02 15:28
393 查看
先大致说下目前LCD的类型。针对手持设备,如手机,PMP,MID,GPS,UMPC,相机等,大多采用的是TFT,LTPS(低温多晶硅屏),OLED等。其中以TFT屏用的最广泛,LTPS屏以其色彩鲜艳,视角广而闻名,目前也逐渐多起来。OLED显示效果是以上三者中最好的,能够达到全视角,而且在阳光照射下也能清晰的观看,但由于技术还不够成熟,价格一直居高不下,但是OLED是未来屏的主流趋势。
我们这个团队在开发6410时,有个BUG是搭配TD043这款Panel时,第一次插上USB线材后,背光亮但显示黑屏,一直到进入android桌面后才显示正常。但之后重启系统或者开关机都没有这种现象了,简单来说就是第一次上电会这样。
在黑屏时测试波形也都正常,没理由显示开机LOGO和进入桌面会有这么大的差别,如果LCD驱动有问题的话,一直都会不正常。同事最后是这样解决的,我试了下确实OK了。
查看TD043的规格书是RGB都有8位,所以该屏是24位的才对。但是在CODE中s3cfb_fimd4x.c开始部分,在定义s3c_fimd中有关于屏位数的宏定义,此时配置的是CONFIG_FB_S3C_BPP_16,在配置文件中屏蔽16位,打开CONFIG_FB_S3C_BPP_24就可以了。(再重新断电上电几次,无黑屏现象。初步分析是跟frame buffer驱动这部分有关,LOGO显示和桌面的显示会有什么差距?)
*********************************************************************************************
另辅助同事解决另一个LCD显示问题,图像在屏的上半部分分左右重复显示了,且颜色变彩色。按说是屏参问题,但显示android的机器人时倒是放大显示了。由此想不通到底是放大还是缩小了。后来同事 也是把屏的位数又24位改成16位就正常,RGB分配也从888改成565。
我们这个团队在开发6410时,有个BUG是搭配TD043这款Panel时,第一次插上USB线材后,背光亮但显示黑屏,一直到进入android桌面后才显示正常。但之后重启系统或者开关机都没有这种现象了,简单来说就是第一次上电会这样。
在黑屏时测试波形也都正常,没理由显示开机LOGO和进入桌面会有这么大的差别,如果LCD驱动有问题的话,一直都会不正常。同事最后是这样解决的,我试了下确实OK了。
查看TD043的规格书是RGB都有8位,所以该屏是24位的才对。但是在CODE中s3cfb_fimd4x.c开始部分,在定义s3c_fimd中有关于屏位数的宏定义,此时配置的是CONFIG_FB_S3C_BPP_16,在配置文件中屏蔽16位,打开CONFIG_FB_S3C_BPP_24就可以了。(再重新断电上电几次,无黑屏现象。初步分析是跟frame buffer驱动这部分有关,LOGO显示和桌面的显示会有什么差距?)
*********************************************************************************************
另辅助同事解决另一个LCD显示问题,图像在屏的上半部分分左右重复显示了,且颜色变彩色。按说是屏参问题,但显示android的机器人时倒是放大显示了。由此想不通到底是放大还是缩小了。后来同事 也是把屏的位数又24位改成16位就正常,RGB分配也从888改成565。
相关文章推荐
- 昨天发现了浏览器显示文字不全的一个奇怪的问题
- 睡觉前问一个奇怪的wince 显示问题,明天晚上回来坐等各位精彩分析
- 关于下载xbmc后打开Android 源码时的一个思考问题?兼各平台安装xbmc 的中文显示
- 关于更改当前公司(三)--一个奇怪的问题
- 一个奇怪的问题?!
- Gentoo下KDE桌面的一个奇怪问题
- 一个非常奇怪的问题
- 执行存储过程时候的一个非常奇怪的性能问题
- 记录Qt与Cocos2dx结合时一个mac平台下崩溃的问题
- 6410调试LCD屏AT050TN22遇到的问题
- 关于block的一个奇怪问题
- 一个问题——在MDI窗体中添加控件后显示子窗体
- 一个奇怪的透明遮罩问题
- 在使用Hibernate时,因为一个查询需要更多的表连接而要使用SQL来解决性能问题。然而返回的结果集中包含了没有映射的Entity类中的表字段,在这个SQL中还有使用如何将层次关系的父子结点显示为横行
- 在用HttpUtility.HtmlDecode转义成html画面显示的时候遇到的奇怪问题
- .Net平台Winform两个ComboBox控件绑定同一个数据源的问题
- 一个奇怪的问题使用ajax提交必须alert才能赋值
- 报告一个IE很奇葩的滚动条问题——百分比计算宽度为浮点数时的滚动条显示异常
- Asp.net forms认证遇到的一个奇怪的问题和测试过程
- python 实现双纵轴(y)轴图像的绘制(中文label),解决只显示一个折线label的问题