是否存在用于验证在枚举过程中读取的USB设备描述符的工具?我遇到了以下情况:从我购买的设备(实验室设备)获得的USB设备描述符不是很有效,并且操作系统无法通过“无法加载设备描述符”来正确识别该USB设备描述符。我知道这并非总是由于设备描述符损坏而引起的,但我有时知道,尤其是在Windows而非macOS上工作时。同样,我知道我需要特定设备的macOS驱动程序,但是损坏的USB设备描述符会阻止枚举过程,并且我可能拥有的任何驱动程序都没有机会加载。我尚未找到描述符验证器:我想在开始解决此问题之前确认描述符无效。
我已经阅读了USB标准,当然,我可以捕捉到明显的错误(例如,配置编号标记为“ 0”曾经很常见,并且操作系统具有解决方法),但是我无法捕捉到更多细微的错误。