lemonacid311
驱动牛犊
驱动牛犊
  • 注册日期2012-02-20
  • 最后登录2012-03-17
  • 粉丝0
  • 关注0
  • 积分3分
  • 威望21点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1299回复:2

关于USB枚举的地址设置问题><

楼主#
更多 发布于:2012-02-20 16:33
最近在用usbn9603,但是在枚举过程出现了问题:
 
主机反复给usbn9603设置地址(set_address),重复几次以后就不再有信号,最终主机不能识别usbn9603固件(unknown device)。
 
不知道这是硬件问题还是固件程序的问题,希望大虾们能指点一下,谢谢!
wollok
驱动小牛
驱动小牛
  • 注册日期2002-11-12
  • 最后登录2012-07-18
  • 粉丝0
  • 关注0
  • 积分571分
  • 威望335点
  • 贡献值0点
  • 好评度52点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2012-02-28 17:39
你应该是固件没有对Set_Address请求做出回应,导致系统认为设备不正常
lemonacid311
驱动牛犊
驱动牛犊
  • 注册日期2012-02-20
  • 最后登录2012-03-17
  • 粉丝0
  • 关注0
  • 积分3分
  • 威望21点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2012-03-06 10:48
谢谢回应^.^
现在的问题稍微明确一点了,发现已经设置了address,而且固件能够收到获取配置描述符的请求,但是在回答过程中(或者应答后?),主机发出了Alt_reset信号。
大家分析是配置描述符的获取有问题,导致主机重新枚举usb设备。
固件参考的是ni的usbn9603demo,我对配置描述符的部分反复测试、改写,还是没有查到原因。
有没有大侠遇到过类似问题,麻烦帮忙指导一下,谢谢^^
游客

返回顶部