系统睡眠唤醒后LCD图像不全????

[复制链接]
查看11 | 回复10 | 2021-1-27 06:30:15 | 显示全部楼层 |阅读模式
有没有大虾遇到这种问题啊:系统睡眠--》唤醒--》发现屏幕是黑暗的(或者部分黑暗)--》点击屏幕--》屏幕变亮但任务栏图标部分消失;;;;总感觉是从系统睡眠到唤醒这个过程当中,lcdbuffer里面的数据被刷过或者丢失了....但是不知道从哪开始找原因????
有木有大虾给点建议????
分 -->
回复

使用道具 举报

千问 | 2021-1-27 06:30:15 | 显示全部楼层
找找有没有类似Frame_Rate字样的变量改一下。
回复

使用道具 举报

千问 | 2021-1-27 06:30:15 | 显示全部楼层
发错问题了。对不起。
回复

使用道具 举报

千问 | 2021-1-27 06:30:15 | 显示全部楼层
非常感谢!目前还在苦逼的找原因!
回复

使用道具 举报

千问 | 2021-1-27 06:30:15 | 显示全部楼层
你是单片机,ARM上的呢
还是PC呀?

栏目分的不清楚,,你描述也不清楚。。。
最好把开发环境,平台补充一下

回复

使用道具 举报

千问 | 2021-1-27 06:30:15 | 显示全部楼层
sorry,第一次发帖不懂规矩.......
ARM11S3C6410内核:linux2.6.38......

回复

使用道具 举报

千问 | 2021-1-27 06:30:15 | 显示全部楼层
能不能把前后的数据都抓出来,对比呀?
或者
唤醒后,重新刷屏呵呵
6410的开发板很多呀,资料也蛮多的,参考参考呢
虽然拿过6410板子玩过,但是没深入,,,

回复

使用道具 举报

千问 | 2021-1-27 06:30:15 | 显示全部楼层
我比较赞成你头一种做法,正在尝试;
后一种做法;重新刷屏,在底层怎么重新刷啊?我问过我做应用的同事:能不能在唤醒后重新刷一张图片上去,说是有点麻烦。
不过后一种做法我觉得是可以解决这个问题的,在windows操作系统唤醒后也是有一个界面的;
我在qt环境下,启动了一个LCD测试程序,就是刷各种整屏颜色在屏幕上,然后再这个应用程序运行的途中将系统进入待机状态,再唤醒,发现依旧会刷屏,退出应用程序后桌面图标是完整的。这样问题就不会存在。
所以,我想我现在要处理的不是头一种办法,我无需去证明什么,我比较侧重于唤醒的时候fram buffer被刷过....想想能不能写一个脚本,在唤醒的时候刷一幅图片到屏幕上,就像windows那样。
回复

使用道具 举报

千问 | 2021-1-27 06:30:15 | 显示全部楼层
按照俺的理解,你应该找到LCD的驱动程序的电源管理代码.在休眠前,将显示数据保存一下,休眠回来ResetLCD然后将预先存储的数据重新加载显示.
回复

使用道具 举报

千问 | 2021-1-27 06:30:15 | 显示全部楼层
谢谢楼上哥们,关键是我不知道怎么刷上去,要是知道怎么刷这个问题就很简单了。但是,无论如何,谢谢!

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行