qweasdzxc
驱动牛犊
驱动牛犊
  • 注册日期2003-07-14
  • 最后登录2005-12-13
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1265回复:7

未知USB器件

楼主#
更多 发布于:2003-08-01 19:32
我用单片机加D12,将USB电缆插入,98系统显示发现USB器件,但又说是未知USB器件,不能正常操作,请问是怎么回事?谢谢!
bjzps
驱动小牛
驱动小牛
  • 注册日期2003-03-06
  • 最后登录2009-04-13
  • 粉丝0
  • 关注0
  • 积分11分
  • 威望22点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-08-05 13:08
不知道你做的是什么设备
设备的描述符没有几位啊
看看协议就知道各位是什么意思了
也可以找个u盘,把媒举过程抓下来
然后用别人的数据试试
szzwm
驱动牛犊
驱动牛犊
  • 注册日期2003-06-12
  • 最后登录2005-05-06
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-08-05 11:15
可以用USBCheck检测那个正常工作的设备,得到描述符后作为你自己固件修改的参考。只要描述符和固件的相应流程正确,应该可以完成枚举的。

USBCheck是一个工具,可在本站搜索找到。
qweasdzxc
驱动牛犊
驱动牛犊
  • 注册日期2003-07-14
  • 最后登录2005-12-13
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-08-05 11:05
楼上各位好,我用同样的硬件,用供货商提供的固件程序可以正确枚举,所以问题肯定出自我自己写的固件程序里,但对描述符做了修改后,还是不行,哪位能将正确的描述符给我看看,谢谢!
flytomoon
驱动巨牛
驱动巨牛
  • 注册日期2003-07-09
  • 最后登录2004-10-18
  • 粉丝1
  • 关注1
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2003-08-01 19:48
可以有无数中原因,软件和硬件的因素要逐一排除
kilroy_guo
驱动大牛
驱动大牛
  • 注册日期2002-10-29
  • 最后登录2005-11-10
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2003-08-01 19:46
我用单片机加D12,将USB电缆插入,98系统显示发现USB器件,但又说是未知USB器件,不能正常操作,请问是怎么回事?谢谢!


d+,d-反了
二姑家的猫想......
shashaxz
驱动牛犊
驱动牛犊
  • 注册日期2002-11-07
  • 最后登录2004-08-12
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2003-08-01 19:42
如果是在PC的DeviceManager中显示unknown Device,我想是因为host没有读到你的设备正确的DeviceDescriptor,这使得OS没法寻找相应的driver,你可以在bDeviceClass和InterfaceDescriptor中,是否对设备类作了正确的描述。
flytomoon
驱动巨牛
驱动巨牛
  • 注册日期2003-07-09
  • 最后登录2004-10-18
  • 粉丝1
  • 关注1
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2003-08-01 19:40
不能正常枚举,无法获得PID,VID
游客

返回顶部