阅读:2848回复:4
关于SDIO设备设置clock
各位,我想设置SDIO的clock。以下是ntddsd.h中的一段。
// // Definitions for properties used in Get/Set Property requests // // The bus driver version where any given property was introduced is // indicated as a comment to the right of the property. Note that the // property to retrieve the version was not introduced until v2.0. // Callers can determine the bus driver is at version 1.0 by looking // for a STATUS_INVALID_PARAMETER return from an get property call on // SDP_BUS_DRIVER_VERSION. // typedef enum { SDP_MEDIA_CHANGECOUNT = 0, // v1.0 ULONG SDP_MEDIA_STATE, // v1.0 SDPROP_MEDIA_STATE SDP_WRITE_PROTECTED, // v1.0 BOOLEAN SDP_FUNCTION_NUMBER, // v1.0 UCHAR SDP_FUNCTION_TYPE, // v2.0 SDBUS_FUNCTION_TYPE SDP_BUS_DRIVER_VERSION, // v2.0 USHORT SDP_BUS_WIDTH, // v2.0 UCHAR SDP_BUS_CLOCK, // v2.0 ULONG SDP_BUS_INTERFACE_CONTROL, // v2.0 UCHAR SDP_HOST_BLOCK_LENGTH, // v2.0 USHORT SDP_FUNCTION_BLOCK_LENGTH, // v2.0 USHORT SDP_FN0_BLOCK_LENGTH, // v2.0 USHORT SDP_FUNCTION_INT_ENABLE, // v2.0 BOOLEAN } SDBUS_PROPERTY; 我的SDP_BUS_CLOCK,SDP_BUS_WIDTH,SDP_BUS_DRIVER_VERSION都没有请求成功。但 SDP_FUNCTION_NUMBER请求成功。我不太明白这里的1.0和2.0是什么意思,是不是我的host controller是1.0的,怎么改成2.0的。我怎么设置SDIO设备的clock呢?? 谢谢!! |
|
|
沙发#
发布于:2008-04-01 21:38
自己顶一下吧,好像这里做SDIO的人比较少哦
|
|
|
板凳#
发布于:2008-04-08 22:47
LZ兄弟,我最近也在做这个,我们可以探讨一下。
今天初测Driver,结果死活也装不上去, 不知道你的Inf是怎样写的? |
|
地板#
发布于:2008-04-17 14:20
我的结论,在Windows XP下是不能修改频率的,在Vista下可以
|
|
|
地下室#
发布于:2009-10-14 13:53
是不是你的SDBUS.SYS的版本不是2.0导致的
|
|