mapofl
驱动牛犊
驱动牛犊
  • 注册日期2003-10-08
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
阅读:1270回复:2

u盘的调试问题。

楼主#
更多 发布于:2004-12-08 13:09
找了个破的被抛弃的32m优盘,拿来调USB的驱动。
我想先用windriver读写数据,然后用ds写驱动。
有三个pipe:control,bulk-in,bulk-out。
用控制端点GET_DESCRIPTOR
发送数据:
一、80 06 0100 0000 0012
二、80 06 0200 0000 0009
三、80 06 0300 0000 0009
都能收到回复
但是发送
80 06 0400 0000 0009收不到,windriver显示“传输失败”,并且bus hound中显示:
04 00 00 c0 stall pid
想请教是什么原因?
谢谢!
pony_ma
驱动牛犊
驱动牛犊
  • 注册日期2002-03-08
  • 最后登录2010-03-03
  • 粉丝0
  • 关注0
  • 积分45分
  • 威望19点
  • 贡献值0点
  • 好评度5点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-12-08 17:38
可以交流一下吗

qq 78953090
mapofl
驱动牛犊
驱动牛犊
  • 注册日期2003-10-08
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-12-08 19:49
我将u盘插上后bus hound中的数据用windriver发送。

发现:
CTL    80 06 00 01  00 00 12 00
CTL    80 06 00 02  00 00 09 00
CTL    80 06 00 02  00 00 20 00
发送后都能正确收到数据,并且bus hound显示正确
但是到
CTL    00 09 01 00  00 00 00 00
CTL    01 0b 00 00  00 00 00 00
这几条数据就发不出去了,并且bus hound没有显示

请教是什么原因?
谢谢!
游客

返回顶部