阅读:1163回复:3
SDIO设备Sleep再唤醒后不能访问,求助!
如题,SDIO的设备在进入D4(Sleep)时,由Client Driver通过GPIO控制关闭了电源;
在收到进入D0(唤醒)的消息时,又由Client Driver通过GPIO打开了电源。 原想通过这样来达到省电的目的,但发现Client Driver在打开电源以后就再也不能和下层通信了。 表现就是不能再写寄存器。 请教各位大虾,Client Driver操作GPIO电源的时候,对Host会有什么影响吗?我打印消息并没有发现 触发了Eject处理啊。 还有,SDIO的电源处理应该怎么办呢? |
|
沙发#
发布于:2007-05-08 18:56
楼上你好,你写好host control driver后,其中收发命令的函数在host control driver。
而收发的都作由BUS来完成。 怎么控制收发命令的? 谢谢了.. |
|
|
板凳#
发布于:2007-05-09 15:11
参考初始化部分,代码在PB里都有的。
|
|
地板#
发布于:2007-05-10 18:55
能否说的详细点?谢了
|
|
|