zhuge36
驱动牛犊
驱动牛犊
  • 注册日期2003-07-18
  • 最后登录2010-10-31
  • 粉丝0
  • 关注0
  • 积分17分
  • 威望31点
  • 贡献值0点
  • 好评度5点
  • 原创分0分
  • 专家分0分
阅读:939回复:0

用DS配置多个接口不成功。ActivateConfiguration返回AC_CONFIGURATION_REQUEST_FAILED.

楼主#
更多 发布于:2004-11-23 14:44
DS 2.7

固件是没问题的,描述符是抓来的。
有三个接口,每个接口又有若干替代设置。

若把描述符的接口数改为1个,其它不变,则OK。说明问题在接口配置。

在构造函数中:
m_Interface.Initialize(
m_Lower, //KUsbLowerDevice
0, //InterfaceNumber
1, //ConfigurationValue
0 //Initial Interface Alternate Setting
);
在OnStartDevice函数中:
m_Lower.ActivateConfiguration(1);
返回
AC_CONFIGURATION_REQUEST_FAILED(Board did not accept configuration URB)。真不知怎么事。
游客

返回顶部