各位大哥,小弟现在正开发一个用在windows下的USB设备,请帮忙!

lizw1999 2005-09-11 11:59:44
现在仿真运行,插在windows上总是显示未知设备。原因是什么?
1。固件程序该注意什么问题,我们判断枚举过程是正确的,但好像windows又不识别此硬件
2。windows 驱动应该注意什么,我按wdm例程都写好了,感觉没什么问题

现在判断,枚举没有成功,要不怎么windows老不识别他呢?

请大哥帮忙了!
...全文
88 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
lizw1999 2005-09-13
  • 打赏
  • 举报
回复
谢谢楼上大哥!
1。看来是枚举不成功了,因为设备的PID,VID都为0,可是我们仿真运行时,第一步获取设备描述符,已经过了,都运行到获取配置描述符了,虽然到后来就不对了,但PC机应该知道了PID,VID呀,不知道这怎么解释。

2。我们用了USBview.exe,buf hound等工具,发现这些工具我们目前都不能用,因为枚举都没成功,PC根本就任不出,这些工具也派不上用场

3。看来仿真不如实际烧片子,这点我几下了

谢谢大哥,如果方便的话,以后莅临指教!
lizw1999 2005-09-12
  • 打赏
  • 举报
回复
waiting......
Leo 2005-09-12
  • 打赏
  • 举报
回复
有两个可能:
1是枚举没有成功,2是驱动没有正常加载
可以用USBVIEW等软件看是否硬件正常,如果PID和VID都为0,则枚举没有成功,否则是驱动没有正常加载.另外最好用烧片子来测试,因为仿真运行速度过慢,也会导致枚举不成功.
lizw1999 2005-09-12
  • 打赏
  • 举报
回复
快下班了,高人有空了吗?
help!

27,520

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 单片机/工控
社区管理员
  • 单片机/工控社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧