阅读:1541回复:7
wly76,这回更热闹了,都对了,结果还是不行
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和各位大虾 这是怎么回事啊? |
|
沙发#
发布于:2004-09-03 09:16
以上的兄弟们
告诉你们一个不大不小的好消息 就是我的主机终于识别到这个USB芯片了 之所以之前进行三次读取描述服和进行地址设置 是因为每次都没有成功 如果你用的是周立功的例程,请把设备描述符 中的、凡是用SWAP(0xXXXX),的地方,把SWAP去掉看看 我感觉这个和自己的MCU有关,但是具体不知道,反正改过来 就让我安装驱动程序了 但是还存在一个问题就是,登我安装上周立功带得98驱动程序后 设备还是画个问号,也就是说虽然识别到了,但是还是不可用 请各位大虾再帮忙分析一下,这是固件程序的问题还是驱动程序的问题,如果是驱动程序那为什么周立功的板子能跑起来而我的不行 如果是固件问题,那么应该怎样解决,读取到了设备是不是说明 枚举已经结束,但是我并没有看到读取接口描述符和端点描述赴阿 难道说驱动程序不需要这些信息? 急盼大虾回答!!!!!!!!! |
|
板凳#
发布于:2004-09-02 20:29
让我们共同努力把
呵呵!!!有没有高人能够近来指点一下 还有上面的兄弟,你们用的都是什么MCU来控制的阿、? |
|
地板#
发布于:2004-09-02 19:49
碰到同样问题,查找原因中****
|
|
地下室#
发布于:2004-09-02 16:01
大侠,搞定没有,找到问题所在了吗?
|
|
5楼#
发布于:2004-09-01 21:15
强烈关注,也出现类似问题,本来已经结束了,但是又继续执行,结果执行到最后USB设备不可用了
|
|
6楼#
发布于:2004-09-01 16:31
没什么关系,热闹点好,不行就是没完,搞垫它再告诉我。
|
|
7楼#
发布于:2004-09-01 09:07
没有完成枚举.
没有发GET CONFIG DESCRIPTOR. |
|
|