jrmforever
驱动牛犊
驱动牛犊
  • 注册日期2004-07-24
  • 最后登录2010-05-01
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1541回复:7

wly76,这回更热闹了,都对了,结果还是不行

楼主#
更多 发布于:2004-08-31 18:26
wly76,下午我弄了一下,是我的配置描述符没读正确,结果改过来了

下面是我用5.0抓的数据,怎么再地址分配之后读了两次描述符

这两次都和周立公书上的一模一样,如下:结果还是出不来阿!!
Device  Phase  Data                      Description       Cmd.Phase.Ofs(rep)
------  -----  ------------------------  ----------------  ------------------
  10.1  DI     02                        .                        1.1.0        
  10.0  CTL    a3 00 00 00  01 00 04 00  GET STATUS               2.1.0(2)    
  10.0  DI     01 01 01 00               ....                     2.2.0        
  10.0  CTL    23 01 10 00  01 00 00 00  CLEAR FEATURE            4.1.0        
  10.0  CTL    a3 00 00 00  01 00 04 00  GET STATUS               5.1.0(2)    
  10.0  DI     01 01 00 00               ....                     5.2.0        
  10.0  CTL    23 03 04 00  01 00 00 00  SET FEATURE              7.1.0        
  10.1  DI     02                        .                        8.1.0        
  10.0  CTL    a3 00 00 00  01 00 04 00  GET STATUS               9.1.0        
  10.0  DI     03 01 10 00               ....                     9.2.0        
  10.0  CTL    23 01 14 00  01 00 00 00  CLEAR FEATURE           10.1.0        
  10.0  CTL    a3 00 00 00  01 00 04 00  GET STATUS              11.1.0        
  10.0  DI     03 01 00 00               ....                    11.2.0        
  10.0  CTL    80 06 00 01  00 00 40 00  GET DESCRIPTOR          12.1.0        
  10.0  DI     12 01 00 01  dc 00 00 10  ........                12.2.0        
  10.0  CTL    a3 00 00 00  01 00 04 00  GET STATUS              13.1.0        
  10.0  DI     03 01 00 00               ....                    13.2.0        
  10.0  CTL    23 03 04 00  01 00 00 00  SET FEATURE             14.1.0        
  10.1  DI     02                        .                       15.1.0        
  10.0  CTL    a3 00 00 00  01 00 04 00  GET STATUS              16.1.0        
  10.0  DI     03 01 10 00               ....                    16.2.0        
  10.0  CTL    23 01 14 00  01 00 00 00  CLEAR FEATURE           17.1.0        
  10.0  CTL    00 05 02 00  00 00 00 00  SET ADDRESS             18.1.0        
  10.0  CTL    80 06 00 01  00 00 12 00  GET DESCRIPTOR          19.1.0        
  10.0  DI     12 01 00 01  dc 00 00 10  ........                19.2.0        
  10.0  CTL    80 06 00 02  00 00 09 00  GET DESCRIPTOR          20.1.0        
  10.0  DI     09 02 00 2e  01 01 00 a0  ........                20.2.0  
按道理到这就应该结束了啊,怎么还有啊???我哭!!!      
  10.0  CTL    a3 00 00 00  01 00 04 00  GET STATUS              21.1.0        
  10.0  DI     03 01 00 00               ....                    21.2.0        
  10.0  CTL    23 03 04 00  01 00 00 00  SET FEATURE             22.1.0        
  10.1  DI     02                        .                       23.1.0        
  10.0  CTL    a3 00 00 00  01 00 04 00  GET STATUS              24.1.0        
  10.0  DI     03 01 10 00               ....                    24.2.0        
  10.0  CTL    23 01 14 00  01 00 00 00  CLEAR FEATURE           25.1.0        
  10.0  CTL    80 06 00 01  00 00 40 00  GET DESCRIPTOR          26.1.0        
  10.0  DI     12 01 00 01  dc 00 00 10  ........                26.2.0        
  10.0  CTL    a3 00 00 00  01 00 04 00  GET STATUS              27.1.0        
  10.0  DI     03 01 00 00               ....                    27.2.0        
  10.0  CTL    23 03 04 00  01 00 00 00  SET FEATURE             28.1.0        
  10.1  DI     02                        .                       29.1.0        
  10.0  CTL    a3 00 00 00  01 00 04 00  GET STATUS              30.1.0        
  10.0  DI     03 01 10 00               ....                    30.2.0        
  10.0  CTL    23 01 14 00  01 00 00 00  CLEAR FEATURE           31.1.0        
  10.0  CTL    00 05 02 00  00 00 00 00  SET ADDRESS             32.1.0        
  10.0  CTL    80 06 00 01  00 00 12 00  GET DESCRIPTOR          33.1.0        
  10.0  DI     12 01 00 01  dc 00 00 10  ........                33.2.0  


呵呵,这个就是我最新抓来的数据,每次都是这样

而且我拔下来,再查上,还是这样。。。。WLY76和各位大虾

这是怎么回事啊?

    


jrmforever
驱动牛犊
驱动牛犊
  • 注册日期2004-07-24
  • 最后登录2010-05-01
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-09-03 09:16
以上的兄弟们

告诉你们一个不大不小的好消息

就是我的主机终于识别到这个USB芯片了

之所以之前进行三次读取描述服和进行地址设置

是因为每次都没有成功

如果你用的是周立功的例程,请把设备描述符
中的、凡是用SWAP(0xXXXX),的地方,把SWAP去掉看看
我感觉这个和自己的MCU有关,但是具体不知道,反正改过来
就让我安装驱动程序了


但是还存在一个问题就是,登我安装上周立功带得98驱动程序后

设备还是画个问号,也就是说虽然识别到了,但是还是不可用

请各位大虾再帮忙分析一下,这是固件程序的问题还是驱动程序的问题,如果是驱动程序那为什么周立功的板子能跑起来而我的不行
如果是固件问题,那么应该怎样解决,读取到了设备是不是说明
枚举已经结束,但是我并没有看到读取接口描述符和端点描述赴阿
难道说驱动程序不需要这些信息?

急盼大虾回答!!!!!!!!!




























jrmforever
驱动牛犊
驱动牛犊
  • 注册日期2004-07-24
  • 最后登录2010-05-01
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-09-02 20:29
让我们共同努力把

呵呵!!!有没有高人能够近来指点一下

还有上面的兄弟,你们用的都是什么MCU来控制的阿、?
enio250
驱动牛犊
驱动牛犊
  • 注册日期2004-04-27
  • 最后登录2005-05-06
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2004-09-02 19:49
碰到同样问题,查找原因中****
breeze_wang
驱动牛犊
驱动牛犊
  • 注册日期2004-05-17
  • 最后登录2006-03-01
  • 粉丝0
  • 关注0
  • 积分66分
  • 威望10点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2004-09-02 16:01
大侠,搞定没有,找到问题所在了吗?
breeze_wang
驱动牛犊
驱动牛犊
  • 注册日期2004-05-17
  • 最后登录2006-03-01
  • 粉丝0
  • 关注0
  • 积分66分
  • 威望10点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2004-09-01 21:15
强烈关注,也出现类似问题,本来已经结束了,但是又继续执行,结果执行到最后USB设备不可用了
wly76
驱动小牛
驱动小牛
  • 注册日期2004-08-12
  • 最后登录2008-04-24
  • 粉丝0
  • 关注0
  • 积分30分
  • 威望3点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2004-09-01 16:31
没什么关系,热闹点好,不行就是没完,搞垫它再告诉我。
metalwing
驱动中牛
驱动中牛
  • 注册日期2003-10-13
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分178分
  • 威望58点
  • 贡献值0点
  • 好评度17点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2004-09-01 09:07
没有完成枚举.
没有发GET CONFIG DESCRIPTOR.
新手上路,请多关照.
游客

返回顶部