阅读:1828回复:14
为什么没有得到优盘的描述信息?
在对优盘的操作过程中,一开始就遇到了这样的问题:
优盘复位之后,主机发80 06 00 01 00 00 40 00询问设备信息 大概还是我概念不清,觉得这个过程满复杂的,具体的细节没有考虑全面,改来改去也没有得到正确的结果 请各位高手指点! (我想多拿些分在上面,为什么要限制给分范围?) [编辑 - 8/10/02 by maggie_s] |
|
沙发#
发布于:2002-08-10 11:43
一定是firmware有问题
|
|
|
板凳#
发布于:2002-08-10 11:59
请问dahello
你做过类似的东西,是吗? 如果原因如你所述,那我该怎么办? |
|
地板#
发布于:2002-08-10 14:09
你做过类似的东西
|
|
地下室#
发布于:2002-08-10 15:04
你是使用那一家芯片?看一看你的firmware中的枚举写的对不对,枚举完成了以后,才开始读配置。另外再检查一下硬件。
|
|
5楼#
发布于:2002-08-10 15:31
芯片是sl811hs,FIEMWARE应该是固化在上面的吧 怎么才能判断它的对错呢? |
|
6楼#
发布于:2002-08-10 15:34
为什么不能再给分了?
edwin,对不起! |
|
7楼#
发布于:2002-08-12 08:29
要是固化了firmware应该有说明,否则就得自己写firmware了。 主机发送80 06 00 01 00 00 40 00询问设备信息的时候,设备应该产生中断,送描述符(16字符) 你真小气,才给1分 :( |
|
|
8楼#
发布于:2002-08-12 08:43
我不小气!
按你回答的质量给分,这次最少给2分, |
|
9楼#
发布于:2002-08-12 08:55
:mad:
你在试试,有什么问题大家一起来分析分析。 |
|
|
10楼#
发布于:2002-08-12 09:05
不一定是用中断,有可能是BOT传输!
|
|
11楼#
发布于:2002-08-12 09:51
在枚举过程中用的不只是控制传输吗?
|
|
12楼#
发布于:2002-08-17 15:45
在列举过程主机使用控制传输来从设备请求描述符。
在“终端描述符”里有对支持端点的描述。选择你合适的端点操作。U盘一般都有一个BULK IN端点,和BULK OUT端点,端点号不一定。 U盘一般都为BULK操作。 |
|
13楼#
发布于:2002-08-19 21:32
cypress 的程序是在枚举时,产生一个SETUP中断,然后把数据得到。
|
|
14楼#
发布于:2002-08-20 10:19
固件你是在源代码的基础上改编的嘛!如果你改过,你可以把没有改过的代码加上看对不对!
|
|