我试图让我的USB驱动程序在Windows 7上正确枚举,但我遇到了一些意想不到的(对我而言)行为。
所有操作都遵循预期的操作顺序 - 即Windows发出以下命令:
此时,我希望Windows提供Set_configuration()命令,但是它不发送任何内容,我的设备显示为枚举。
Windows有没有理由不向我发送set_configuration命令?
如果有帮助,下面是我正在使用的配置描述符以及相关的控制流程 注意:我的USB分析仪给我一个关于wTotalLength字段的警告,但它似乎不正确/相关
答案 0 :(得分:1)
USB枚举例程的行为是特定于实现的,并且可能遵循略有不同的路径,具体取决于驱动程序。您的驱动程序可能在发出Set_Configuration命令之前查找其他信息。您 seen this site 。有几个部分。也许有些东西可以提供帮助。