找回密码
 注册
搜索
查看: 1128|回复: 6

[讨论] 刚开机是白屏,等到待机后再退出则显示正常,怎么回事?

[复制链接]
发表于 2009-10-23 11:45:00 | 显示全部楼层 |阅读模式
前几天一直在调IC为LGDP4525的屏,出现题中描述的现象:刚开机是白屏,等到背光熄灭后再按任意键退出(即执行一次EnterSleep和ExitSleep)后便能后看到显示正常的图像,即怎么按键也不会出现白屏或其他异常。
曾经尝试过在init()函数的最后调用一次EnterSleep()和ExitSleep()但没看到有任何变化。
在init()曾把每个延时都加长为原来的2到3倍,以确保初始化成功,也没效果。
也试过在ExitSleep()中只调用init()以验证init()函数的正确性,没有变化,初始化函数应该没问题

各位兄弟姐妹们帮忙分析看,可能原因在哪。平台是MTK6225的。联系屏厂FAE,他说他从没遇到过这样的问题,而且他们那边的代码怎么整也整不出来我说的现象来,所以让我自己想办法。我的工程文件是没问题的,因为在同一天我用同样的工程文件点亮了其他的两个屏。
虽然客户已基本放弃用这个屏,但想在技术上有所提高,就想搞个明白。
发表于 2009-10-23 12:01:01 | 显示全部楼层
LCD有问题!
点评回复

使用道具 举报

发表于 2009-10-23 13:24:27 | 显示全部楼层
lcd的power up流程可能有问题
点评回复

使用道具 举报

发表于 2009-10-23 23:02:50 | 显示全部楼层
initial前加RESET
点评回复

使用道具 举报

 楼主| 发表于 2009-10-26 18:39:01 | 显示全部楼层
今天LG的一个韩国工程师过来了,把初始化之后清屏的动作去掉就好了。
void LCD_Init_LGDP4525(kal_uint32 bkground, void **buf_addr)
{
        LGDP4525_Init();
//        LCD_ClearAll_LGDP4525(0x0000);       
}

多谢各位的关注
点评回复

使用道具 举报

发表于 2009-10-26 18:56:11 | 显示全部楼层
[em02]牛人
点评回复

使用道具 举报

发表于 2009-12-17 13:33:56 | 显示全部楼层
也有可能开机时候需要将读写时序调慢,以前碰到过这种问题
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2024-10-6 14:35 , Processed in 0.056543 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表