通过usb hound分别监控到ch567和电脑枚举的过程,左图是电脑主机的usb2.0,右图是ch567的usb2.0。
可以看出usb的版本号、PID、bcddevice、设备序列号都是不一样的。圈圈说PID、序列号不一样会导致加载的驱动不同,所以我猜测是因为这个原因导致两者枚举的过程不一样,ch567才会重新枚举一次,设备才能正常工作。
请问是什么原因会导致两者的描述符不一样的?
通过usb hound分别监控到ch567和电脑枚举的过程,左图是电脑主机的usb2.0,右图是ch567的usb2.0。
可以看出usb的版本号、PID、bcddevice、设备序列号都是不一样的。圈圈说PID、序列号不一样会导致加载的驱动不同,所以我猜测是因为这个原因导致两者枚举的过程不一样,ch567才会重新枚举一次,设备才能正常工作。
请问是什么原因会导致两者的描述符不一样的?
举报