maggie_s
驱动牛犊
驱动牛犊
  • 注册日期2002-07-17
  • 最后登录2007-07-26
  • 粉丝0
  • 关注0
  • 积分30分
  • 威望3点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分0分
阅读:1828回复:14

为什么没有得到优盘的描述信息?

楼主#
更多 发布于:2002-08-10 10:25
在对优盘的操作过程中,一开始就遇到了这样的问题:
   优盘复位之后,主机发80 06 00 01 00 00 40 00询问设备信息
大概还是我概念不清,觉得这个过程满复杂的,具体的细节没有考虑全面,改来改去也没有得到正确的结果

请各位高手指点!

(我想多拿些分在上面,为什么要限制给分范围?)

[编辑 -  8/10/02 by  maggie_s]
dahello
驱动中牛
驱动中牛
  • 注册日期2001-06-16
  • 最后登录2004-06-08
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-08-10 11:43
一定是firmware有问题
不懂就问 :D
maggie_s
驱动牛犊
驱动牛犊
  • 注册日期2002-07-17
  • 最后登录2007-07-26
  • 粉丝0
  • 关注0
  • 积分30分
  • 威望3点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-08-10 11:59
请问dahello

你做过类似的东西,是吗?
如果原因如你所述,那我该怎么办?
hywang
驱动牛犊
驱动牛犊
  • 注册日期2002-04-06
  • 最后登录2005-01-30
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2002-08-10 14:09
你做过类似的东西
edwin
驱动牛犊
驱动牛犊
  • 注册日期2002-03-21
  • 最后登录2003-02-23
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2002-08-10 15:04
你是使用那一家芯片?看一看你的firmware中的枚举写的对不对,枚举完成了以后,才开始读配置。另外再检查一下硬件。
maggie_s
驱动牛犊
驱动牛犊
  • 注册日期2002-07-17
  • 最后登录2007-07-26
  • 粉丝0
  • 关注0
  • 积分30分
  • 威望3点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2002-08-10 15:31

芯片是sl811hs,FIEMWARE应该是固化在上面的吧
怎么才能判断它的对错呢?

maggie_s
驱动牛犊
驱动牛犊
  • 注册日期2002-07-17
  • 最后登录2007-07-26
  • 粉丝0
  • 关注0
  • 积分30分
  • 威望3点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2002-08-10 15:34
为什么不能再给分了?
edwin,对不起!
dahello
驱动中牛
驱动中牛
  • 注册日期2001-06-16
  • 最后登录2004-06-08
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2002-08-12 08:29

芯片是sl811hs,FIEMWARE应该是固化在上面的吧
怎么才能判断它的对错呢?

 


要是固化了firmware应该有说明,否则就得自己写firmware了。
主机发送80 06 00 01 00 00 40 00询问设备信息的时候,设备应该产生中断,送描述符(16字符)

你真小气,才给1分 :(
不懂就问 :D
maggie_s
驱动牛犊
驱动牛犊
  • 注册日期2002-07-17
  • 最后登录2007-07-26
  • 粉丝0
  • 关注0
  • 积分30分
  • 威望3点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2002-08-12 08:43
我不小气!
按你回答的质量给分,这次最少给2分,
dahello
驱动中牛
驱动中牛
  • 注册日期2001-06-16
  • 最后登录2004-06-08
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2002-08-12 08:55
 :mad:
你在试试,有什么问题大家一起来分析分析。
不懂就问 :D
edwin
驱动牛犊
驱动牛犊
  • 注册日期2002-03-21
  • 最后登录2003-02-23
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
10楼#
发布于:2002-08-12 09:05
不一定是用中断,有可能是BOT传输!
calf
驱动牛犊
驱动牛犊
  • 注册日期2001-10-30
  • 最后登录2006-07-15
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
11楼#
发布于:2002-08-12 09:51
在枚举过程中用的不只是控制传输吗?
xueli_chen
驱动牛犊
驱动牛犊
  • 注册日期2002-06-20
  • 最后登录2003-07-17
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
12楼#
发布于:2002-08-17 15:45
在列举过程主机使用控制传输来从设备请求描述符。
在“终端描述符”里有对支持端点的描述。选择你合适的端点操作。U盘一般都有一个BULK IN端点,和BULK OUT端点,端点号不一定。
U盘一般都为BULK操作。
naturalfire
驱动牛犊
驱动牛犊
  • 注册日期2002-03-19
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
13楼#
发布于:2002-08-19 21:32
cypress 的程序是在枚举时,产生一个SETUP中断,然后把数据得到。
Phoritto
驱动小牛
驱动小牛
  • 注册日期2002-06-18
  • 最后登录2002-11-14
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
14楼#
发布于:2002-08-20 10:19
固件你是在源代码的基础上改编的嘛!如果你改过,你可以把没有改过的代码加上看对不对!
游客

返回顶部