主题 : 请高手帮我分析下,谢谢 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 46171
精华: 0
发帖: 37
金钱: 185 两
威望: 37 点
综合积分: 74 分
注册时间: 2011-05-10
最后登录: 2015-11-05
楼主  发表于: 2011-12-12 19:19

 请高手帮我分析下,谢谢

一直在做6410的电源管理部分,现在已经能够实现休眠以及唤醒。
在唤醒的时候,屏幕数据能够恢复到休眠前的状态,但是点击触摸屏之后,屏幕显示没有任何变化。
观察log可以得知,触摸屏工作正常,如点击程序,程序会正常运行。
通过命令行的方式,可以给framebuffer输出以前保存的屏幕数据,说明framebuffer应该是在工作

请大家帮我分析下,问题大概出在什么地方,是framebuffer输出过程中的问题么

跟2D驱动会不会有关系,看了一些G2D的驱动,其中suspend和resume的代码都为空。友善的驱动是以编译好的文件给出的,也不能做出具体分析
如果唤醒后G2D的时钟没有使能,会不会出现这种情况呢
*無鈳取玳
级别: 论坛版主
UID: 27
精华: 12
发帖: 5398
金钱: 40120 两
威望: 17929 点
综合积分: 11036 分
注册时间: 2008-01-16
最后登录: 2014-11-22
1楼  发表于: 2011-12-12 22:30
有这个可能,你可以试试把/system/lib/hw目录下对于的copybit HAL模块的.so文件改个名字。系统启动时无法找到这个文件就不会启动G2D。
"If you have an apple and I have an apple and we exchange apples, then you and I will
still each have one apple. But if you have an idea and I have an idea and we exchange
these ideas, then each of us will have two ideas."
级别: 新手上路
UID: 46171
精华: 0
发帖: 37
金钱: 185 两
威望: 37 点
综合积分: 74 分
注册时间: 2011-05-10
最后登录: 2015-11-05
2楼  发表于: 2011-12-13 11:48

 回 1楼(kasim) 的帖子

确实是因为G2D的驱动问题,自己移植了2D,3D驱动,现在可以正常的休眠、恢复了
级别: 侠客
UID: 96073
精华: 0
发帖: 63
金钱: 315 两
威望: 63 点
综合积分: 126 分
注册时间: 2013-09-04
最后登录: 2015-04-24
3楼  发表于: 2014-01-24 13:49

 Re:回 1楼(kasim) 的帖子

引用第2楼laojiang1111于2011-12-13 11:48发表的 回 1楼(kasim) 的帖子 :
确实是因为G2D的驱动问题,自己移植了2D,3D驱动,现在可以正常的休眠、恢复了

你的休眠和唤醒时怎么实现的,能发一份资料给我么,QQ:2936110840