阅读:2144回复:6
\"找到新的硬件向导\"是不是说明枚举已经成功?
由于我是新手,最近在搞USB开发,写完固件后插入usb cable XP系统弹出\"找到新的硬件向导\"似乎要寻找USB的驱动程序,这是不是说明枚举成功了?
谢谢高人指点 |
|
最新喜欢:![]() |
沙发#
发布于:2005-04-08 11:26
那要看读到的VID和PID是否正确,如果能够正确匹配则基本认为枚举成功。
|
|
|
板凳#
发布于:2005-04-08 15:10
不是的,即使你只作一个d+上拉的插头插上,windows的反应也是找到新硬件。如果只写完固件但还没有写驱动程序,则要在固件中追踪到枚举的全部会话过程。
枚举在pc端由系统底层驱动程序完成,不需要用户驱动程序参与。 |
|
地板#
发布于:2005-04-09 16:35
由于我是新手,最近在搞USB开发,写完固件后插入usb cable XP系统弹出\"找到新的硬件向导\"似乎要寻找USB的驱动程序,这是不是说明枚举成功了? 如果在DeviceManager -〉Details可以看到正确的VID和PID,那么可以认为枚举成功。 比较容易的判断方法是加入iProduct 的String Descriptor。这样,如果枚举成功(即使没有安装任何驱动),Windows就会直接显示“找到新硬件”并显示你的Product Name. |
|
|
地下室#
发布于:2005-04-11 14:29
非常谢谢大家,我使用usbview查看了一下设备,虽然显示是unknown device 但可以看见VID和PID是我在固件里写的数,是不是可以认为枚举已经成功了.
|
|
5楼#
发布于:2005-04-12 17:32
枚举没通过,你用Bushound看看是否主机设置地址没,还有有没有给你配置值,使USB从寻址状态进入配置状态,主机这才可以后USB通信
|
|
6楼#
发布于:2005-04-13 04:12
主
|
|