阅读:1905回复:4
请教高手,PDIUSBD12的开发
我们正在开发的PDIUSBD12的firmware已经完成,在调试时通过仿真器观察setup packet的数据是正确的,MCU响应了PC的GetDescriptor,并且通过控制端点回送设备描述符,可是运行windriver时却找不到USB设备,但是在windows系统的设备管理器里却能找到一个缺少驱动程序的unknown device。
不知这是为什么?请版主和 各位开发过PDIUSBD12的大侠指教。 |
|
|
沙发#
发布于:2001-11-15 17:30
有可能是你的机器有问题。
我以前有一块usb板子,和你相同的芯片, 但在我机器上只能认为是 unknow device ,windriver也找不到它 但换台pc 就没问题 |
|
|
板凳#
发布于:2001-11-16 10:23
谢谢管理员!
我换过两台PC,结果是一样的。可是我用USB硬盘和USB鼠标,在windriver下又能检测到设备,我怀疑是USB片子的问题,可是它又能收到setup paket,MCU回送的设备描述符有没有可能没写出去呢?而且MCU响应过多次来自主机的GetDescriotor请求。 |
|
|
地板#
发布于:2001-11-21 20:48
唉,什么毛病都没有,可能是PC的USB接口有点问题。现在一切问题都解决了,谢谢rayyang2000(杨先生),znsoft(管理员),usb11等大侠的帮助。
现在USB调通了,终于可以松一口气了。 |
|
|
地下室#
发布于:2004-04-21 09:50
用WINDRIVER查看PID,VID都是0000,这是为什么?
|
|