pastroal
驱动牛犊
驱动牛犊
  • 注册日期2002-03-06
  • 最后登录2005-09-30
  • 粉丝0
  • 关注0
  • 积分5分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1247回复:1

难道没有人用DriverStudio做过USB驱动的么?帮帮忙啊!!!

楼主#
更多 发布于:2002-08-17 16:05
我用DS生成的框架做一个USB的驱动,用我的USB芯片的Endpoint的Address和MaxTransSize来更改几个参数如下:
m_Interface.Initialize(
m_Lower, //KUsbLowerDevice
0, //InterfaceNumber
1, //ConfigurationValue
0 //Initial Interface Alternate Setting
);

// Initialize each Pipe object
m_Endpoint1IN.Initialize(m_Lower, 0x83, 64 );
m_Endpoint1OUT.Initialize(m_Lower, 0x04, 64);
到安装时候,调用到
m_Lower.ActivateConfiguration(1)函数的时候
总是返回AC_CONFIGURATION_REQUEST_FAILED 错误

不知道是不是还有什么地方要更改,还是设置的不对,
那位用DS做过USB的驱动的,请指点一下,先谢过!


 
jun2wu
驱动牛犊
驱动牛犊
  • 注册日期2002-07-04
  • 最后登录2006-04-13
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-08-20 09:40
这个错误我也碰到过。只不过我的情况是:
驱动中的Endpoint与设备中的Endpoint没有对应起来,包括地址和个数。你也可以试一下。
游客

返回顶部