rilyyu
驱动小牛
驱动小牛
  • 注册日期2006-11-17
  • 最后登录2010-08-17
  • 粉丝0
  • 关注0
  • 积分512分
  • 威望130点
  • 贡献值0点
  • 好评度127点
  • 原创分0分
  • 专家分0分
阅读:1887回复:6

电源管理应该如何实现?

楼主#
更多 发布于:2007-04-16 17:46
  请问各位大侠,电源管理应该如何实现啊。我的平台是pxa270,已经加了电源管理组件。一点suspend就会屏幕一黑然后马上亮起来。鼠标会短暂失灵,有时不会失灵,就只是屏幕黑一下。看了一下串口输出,似乎在调用各个驱动的powerhandle函数。我的大多数驱动里的powerhandle函数都是空的,是不是需要补全他们。还有电源管理做好了能达到什么样的效果啊。我的平台是直流电源供电不是电池供电的。
谢谢大家指点。
rilyyu
驱动小牛
驱动小牛
  • 注册日期2006-11-17
  • 最后登录2010-08-17
  • 粉丝0
  • 关注0
  • 积分512分
  • 威望130点
  • 贡献值0点
  • 好评度127点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2007-04-17 12:13
自己顶一下,现在发现点suspend后驱动中的powerhandle函数会执行两遍,powerdown后马上powerup
这是什么回事啊?
microsun
论坛版主
论坛版主
  • 注册日期2002-11-11
  • 最后登录2014-07-18
  • 粉丝0
  • 关注0
  • 积分1052分
  • 威望1159点
  • 贡献值0点
  • 好评度848点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2007-04-18 20:09
你看看应该是进入POWEROFF以后又产生了中断
学海无涯
rilyyu
驱动小牛
驱动小牛
  • 注册日期2006-11-17
  • 最后登录2010-08-17
  • 粉丝0
  • 关注0
  • 积分512分
  • 威望130点
  • 贡献值0点
  • 好评度127点
  • 原创分0分
  • 专家分0分
地板#
发布于:2007-04-18 20:58
谢谢版主,我平台的OEMPowerOff函数是空的.现在想补全它.但不太清楚这个函数应该干些什么事情.
是否有相应的代码可供参考.
saint_bxg
驱动小牛
驱动小牛
  • 注册日期2006-08-01
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望284点
  • 贡献值0点
  • 好评度257点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2007-04-18 21:52
之前也遇过 这样的情况,不过那时是用USB供电的,后来换成电池或AC供电SUSPEND就正常了。
努力! 成功就在不远处....
wince_lover
驱动中牛
驱动中牛
  • 注册日期2007-01-10
  • 最后登录2010-12-20
  • 粉丝0
  • 关注0
  • 积分1103分
  • 威望735点
  • 贡献值2点
  • 好评度279点
  • 原创分1分
  • 专家分0分
5楼#
发布于:2007-04-19 18:03
OEMPowerOff,主要是保存相关寄存器的设置,根据需要设置相应的IO口,以及其他设置,进入SLEEP模式,被中断唤醒后恢复相关寄存器的设置
rilyyu
驱动小牛
驱动小牛
  • 注册日期2006-11-17
  • 最后登录2010-08-17
  • 粉丝0
  • 关注0
  • 积分512分
  • 威望130点
  • 贡献值0点
  • 好评度127点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2007-04-19 20:56
谢谢wince_lover兄提示.现在正努力进行中.不过现在点挂起后,串口会输出device.exe错误,然后就halting system
然后连reset都没有用了,一定要断电重启才行.真是郁闷阿.
游客

返回顶部