timli2
驱动牛犊
驱动牛犊
  • 注册日期2005-03-19
  • 最后登录2005-06-01
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1261回复:1

[求助]usb设备枚举(初始化)时设备无响应

楼主#
更多 发布于:2005-05-13 16:55
我使用的是sl811 usb host控制芯片。通过中断寄存器知道设备已经连接(直接连到root hub),应该还处于address0的阶段,各种设备的初始化工作(如port速度的设置,d+/d-极性设置都没问题)。准备为设备通过request设置地址(set_address),发出去的setup包在控制器端到确认,但是设备在request的setup阶段就返回了stall 和nak。按照usb specification 在一个request的setup阶段,设备在收到setup(pid_setup)包以后应该都返回ack的呀,即使设备对于所发的request不能响应,也应该在data stage或者status stage返回stall吧,现在却在setup stage就返回stall,不知为何,望高手指点

最新喜欢:

HuYuguangHuYugu...
comker
驱动牛犊
驱动牛犊
  • 注册日期2005-03-24
  • 最后登录2008-08-12
  • 粉丝0
  • 关注0
  • 积分7分
  • 威望2点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2005-05-14 08:29
我想我们是碰到了同样的问题了,
我本来只有用vt6202,一切正常,
然后昨天换上了vt6212,和NEC的uPD720100A
当设备插上去后,在枚举阶段set_address时候出现和你一样的问题。
按道理我原本的vt6202跑得起来,其它的基于USB2.0协议的也应该能够高正常工作才对?不解。。。
游客

返回顶部