gpt4 book ai didi

c - Windows 在枚举时不发送 SET_CONFIGURATION

转载 作者:太空宇宙 更新时间:2023-11-04 00:07:12 24 4
gpt4 key购买 nike

我试图让我的 USB 驱动程序在 Windows 7 上正确枚举,但我遇到了一些(对我来说)意外的行为。

一切都遵循预期的操作顺序——也就是说,Windows 发出以下命令:

  • 获取设备描述符()
  • 设置地址()
  • 获取配置描述符()

此时,我希望 Windows 提供 Set_configuration() 命令,但它没有发送任何内容,我的设备显示为正在枚举。

Windows 不向我发送 set_configuration 命令有什么原因吗?

如果有帮助,下面是我使用的配置描述符以及相关的控制流。
注意:我的 usb 分析器给了我一个关于 wTotalLength 字段的警告,但它似乎不正确/不相关

最佳答案

USB 枚举例程的行为是特定于实现的,并且可能会根据驱动程序遵循略有不同的路径。您的驱动程序在发出 Set_Configuration 命令之前可能正在寻找其他信息。你有没有 seen this site 。有几个部分。也许那里可以提供帮助。

关于c - Windows 在枚举时不发送 SET_CONFIGURATION,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18701758/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com