Keeneek
驱动牛犊
驱动牛犊
  • 注册日期2006-02-17
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分50分
  • 威望6点
  • 贡献值0点
  • 好评度5点
  • 原创分0分
  • 专家分0分
阅读:1149回复:3

SDIO设备Sleep再唤醒后不能访问,求助!

楼主#
更多 发布于:2007-05-08 18:25
  如题,SDIO的设备在进入D4(Sleep)时,由Client Driver通过GPIO控制关闭了电源;
在收到进入D0(唤醒)的消息时,又由Client Driver通过GPIO打开了电源。
原想通过这样来达到省电的目的,但发现Client Driver在打开电源以后就再也不能和下层通信了。
表现就是不能再写寄存器。
请教各位大虾,Client Driver操作GPIO电源的时候,对Host会有什么影响吗?我打印消息并没有发现
触发了Eject处理啊。
还有,SDIO的电源处理应该怎么办呢?
zhuxiaofeng
驱动小牛
驱动小牛
  • 注册日期2007-04-06
  • 最后登录2010-04-15
  • 粉丝0
  • 关注0
  • 积分1013分
  • 威望243点
  • 贡献值0点
  • 好评度202点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2007-05-08 18:56
楼上你好,你写好host control driver后,其中收发命令的函数在host control driver。
而收发的都作由BUS来完成。
怎么控制收发命令的?
谢谢了..
做一个出色的程序员!
Keeneek
驱动牛犊
驱动牛犊
  • 注册日期2006-02-17
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分50分
  • 威望6点
  • 贡献值0点
  • 好评度5点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2007-05-09 15:11
参考初始化部分,代码在PB里都有的。
zhuxiaofeng
驱动小牛
驱动小牛
  • 注册日期2007-04-06
  • 最后登录2010-04-15
  • 粉丝0
  • 关注0
  • 积分1013分
  • 威望243点
  • 贡献值0点
  • 好评度202点
  • 原创分0分
  • 专家分0分
地板#
发布于:2007-05-10 18:55
能否说的详细点?谢了
做一个出色的程序员!
游客

返回顶部