xiaojie.wu
驱动牛犊
驱动牛犊
  • 注册日期2002-05-28
  • 最后登录2003-09-19
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1361回复:4

USB设备的枚举和配置问题!!!!!

楼主#
更多 发布于:2002-11-27 11:20
我插上USB设备后,从BUS HOUND看到系统分配完新地址后从新地址处发get_descriptor命令后出现pid stalled,请教!!!!
兔子
qianyu123
驱动小牛
驱动小牛
  • 注册日期2002-11-22
  • 最后登录2007-09-19
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-11-27 13:35
  命令格式不对会造成端口STALL,我刚碰到过相似的问题.
xiaojie.wu
驱动牛犊
驱动牛犊
  • 注册日期2002-05-28
  • 最后登录2003-09-19
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-11-27 13:44
但是在地址0处可以。也不知道为什么!!
兔子
zfnuaa
驱动牛犊
驱动牛犊
  • 注册日期2002-09-28
  • 最后登录2004-04-12
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2002-11-27 17:16
你的问题可能是,主机发一个新地址给USB设备,USB设备在接收到这个地址SETUP包后一方面要使能该地址,另一方面还要返回一个0字节的数据包给主机,这样主机才会认为刚才发的那个地址有效,否则主机就再次从头枚举,还是使用默认地址0。 :D
xiaojie.wu
驱动牛犊
驱动牛犊
  • 注册日期2002-05-28
  • 最后登录2003-09-19
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2002-11-27 17:20
我已经执行single_transmit(0,0);
兔子
游客

返回顶部