hooking
驱动牛犊
驱动牛犊
  • 注册日期2003-06-08
  • 最后登录2004-09-20
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1571回复:3

读取u盘的设备描述符

楼主#
更多 发布于:2003-08-17 14:20
我用MSP430读写u盘
找到u盘后,控制方式读取u盘的设备描述符。
依次发送三个包:
NO 1:
00 80 08 08 08 00 00 00
80 06 00 10 00 00 12 00
NO 2:
00 c0 00 08 00 08 00 00
00 00 00 00 00 00 00 00
NO 3:
00 08 08 08 08 04 00 00
00 00 00 00 00 00 00 00
第一个包返回No device respoding
第二个返回STall
第三个返回STALL
这是怎么回事?
是我发送的数据不对?还是我的硬件出了问题?

hooking
驱动牛犊
驱动牛犊
  • 注册日期2003-06-08
  • 最后登录2004-09-20
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-08-17 20:01
SETUP包和IN包都正常,
最后一个握手包的完成情况显示为STALL
各位大侠,小弟有时间限制的,
再不搞定,别人就把我搞定了。
帮帮忙,给点解释。大恩不言谢。
hooking
驱动牛犊
驱动牛犊
  • 注册日期2003-06-08
  • 最后登录2004-09-20
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-08-17 23:40
主机给设备发什么数据表示主机已经完整的接受了数据?
是空数据?还是连续零?
我发的连续零和空的好象都不行.
什么原因?急死我了!!!!!!!!!!!!!
Levis75
驱动小牛
驱动小牛
  • 注册日期2001-08-06
  • 最后登录2006-06-28
  • 粉丝0
  • 关注0
  • 积分68分
  • 威望7点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-08-20 09:53
NO 1:
00 80 08 08 08 00 00 00
80 06 00 10 00 00 12 00
***
Pls. check whether the device sent back to correct length(0x12) packet to host and host should reply ACK

第二个返回STall
第三个返回STALL
***
UDC error happened.Pls. check UDC Control Status Regiester.
游客

返回顶部