阅读:1753回复:13
d12问题集,每个问题10分
我用d12和c8051f020做一个usb的移动硬盘,出现了几个非常奇怪的问题,特此请教。
硬件连接:总线方式,RESET接高电平,命令和数据信号选择a0是由d0接573产生,自供电方式,d12的wr,rd,int_n分别接了020的WR,RD,INT0, 1:首先我对D12进行读写测试,通过改变CLKOUT的频率输出来测试,我发现对D12的读写时好时坏,如果我登上一段时间以后,就能看到我自己想要的频率,反之,看到的永远是默认的4M输出,这个是什们原因啊??? 2:我发现我的INT0自上电以后一直为地电平,这样,即使我没有岔道主机上,依然有中断发生,请大家支招。 PS:C8051F020是和51兼容的一种单片机, |
|
沙发#
发布于:2005-06-14 10:20
第一个问题,我基本解决了,将程序烧到芯片,然后,复位一下就ok拉,但是第二个问题是在太奇怪了!!!按理说,只有,接到usb总线以后,端点(in,out)接收到数据或者发送完数据以后才有中断,但是我的D12没有接到主机,却一直中断。。。。。
|
|
板凳#
发布于:2005-06-14 11:03
第三个问题(100分)
这个是一个非常奇怪的问题,百思不得其解!! 按照前面的问题,我把我的usb接到主机,led灯亮了三下,然后再也没有反映了,有2个现象值得注意 1:我的晶振隔了20秒(三次get description 的时间)后突然没有信号了,在示波器上消失了,当我拔掉usb连接线时,晶振信号又有了!!!我测量了usb总线上的电压值vcc--5v,d+,d-都为0,应该是被挂起了!!! 2:我用bus hound观察usb总线,却发现三次get description 都被cancelled,应该说枚举没有成功,但是在主机的状态栏上却显示了usb的标志,只是旁边有个黄颜色的问号,这个应该是没有安装驱动的缘故,可是明明没有枚举成功,怎么会出现usb的标志????? |
|
地板#
发布于:2005-06-14 11:04
Bus Hound 5.00 capture. Complements of www.perisoft.net
Device - Device ID (followed by the endpoint for USB devices) (14) USB Root Hub Phase - Phase Type CTL USB control transfer DI Data in LEN Data length NSTS NT status URB USB request block Data - Hex dump of the data transferred Descr - Description of the phase Cmd... - Position in the captured data Time - Time the phase occurred in hour:minute:second.millisec form Device Phase Data Description Cmd.Phase.Ofs(rep) Time ------ ----- -------------------------------------------------- ---------------- ------------------ ------------ 14.1 LEN 01 00 00 00 1 1.1.0 02:51:27.153 14.1 DI 04 . 1.2.0 02:51:27.153 14.1 URB 48 00 09 00 00 00 00 00 c8 3d e9 fc 03 00 00 00 BULK/INT XFER 1.3.0 02:51:27.153 e0 3b e9 fc 03 00 00 00 01 00 00 00 88 a2 e9 fc 1.3.16 08 20 03 fd 00 00 00 00 c8 38 e9 fc e8 69 03 fd 1.3.32 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1.3.48 00 00 00 00 00 00 00 00 1.3.64 14.0 CTL a3 00 00 00 02 00 04 00 GET STATUS 2.1.0 02:51:27.153 14.0 LEN 04 00 00 00 4 2.2.0 02:51:27.153 14.0 DI 01 01 01 00 .... 2.3.0 02:51:27.153 14.0 URB 50 00 08 00 00 00 00 00 c8 3d e9 fc 03 00 00 00 CONTROL TRANSFER 2.4.0 02:51:27.153 d4 3d e9 fc 03 00 00 00 04 00 00 00 98 b1 ee fc 2.4.16 08 7b ad ff 00 00 00 00 88 3c e9 fc e8 69 03 fd 2.4.32 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 2.4.48 00 00 00 00 00 00 00 00 a3 00 00 00 02 00 04 00 2.4.64 14.0 CTL a3 00 00 00 02 00 04 00 GET STATUS 3.1.0 02:51:27.176 14.0 LEN 04 00 00 00 4 3.2.0 02:51:27.176 14.0 DI 01 01 01 00 .... 3.3.0 02:51:27.176 14.0 URB 50 00 08 00 00 00 00 00 c8 3d e9 fc 03 00 00 00 CONTROL TRANSFER 3.4.0 02:51:27.176 d4 3d e9 fc 03 00 00 00 04 00 00 00 28 3c e9 fc 3.4.16 08 7b ad ff 00 00 00 00 88 3c e9 fc a8 6d af ff 3.4.32 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 3.4.48 00 00 00 00 00 00 00 00 a3 00 00 00 02 00 04 00 3.4.64 14.0 CTL 23 01 10 00 02 00 00 00 CLEAR FEATURE 4.1.0 02:51:27.176 14.0 URB 50 00 08 00 00 00 00 00 c8 3d e9 fc 01 00 00 00 CONTROL TRANSFER 4.2.0 02:51:27.176 d4 3d e9 fc 02 00 00 00 00 00 00 00 00 00 00 00 4.2.16 00 00 00 00 00 00 00 00 88 3c e9 fc a8 6d af ff 4.2.32 a8 6d af ff 00 00 00 00 00 00 00 00 00 00 00 00 4.2.48 00 00 00 00 00 00 00 00 23 01 10 00 02 00 00 00 4.2.64 14.0 CTL a3 00 00 00 01 00 04 00 GET STATUS 5.1.0 02:51:27.176 14.0 LEN 04 00 00 00 4 5.2.0 02:51:27.176 14.0 DI 00 01 00 00 .... 5.3.0 02:51:27.176 14.0 URB 50 00 08 00 00 00 00 00 c8 3d e9 fc 03 00 00 00 CONTROL TRANSFER 5.4.0 02:51:27.176 d4 3d e9 fc 03 00 00 00 04 00 00 00 48 c3 ad ff 5.4.16 28 c8 ad ff 00 00 00 00 88 3c e9 fc 08 d7 af ff 5.4.32 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 5.4.48 00 00 00 00 00 00 00 00 a3 00 00 00 01 00 04 00 5.4.64 14.0 CTL a3 00 00 00 02 00 04 00 GET STATUS 6.1.0(2) 02:51:27.176 14.0 LEN 04 00 00 00 4 6.2.0 02:51:27.176 14.0 DI 01 01 00 00 .... 6.3.0 02:51:27.176 14.0 URB 50 00 08 00 00 00 00 00 c8 3d e9 fc 03 00 00 00 CONTROL TRANSFER 6.4.0 02:51:27.176 d4 3d e9 fc 03 00 00 00 04 00 00 00 48 c3 ad ff 6.4.16 28 c8 ad ff 00 00 00 00 88 3c e9 fc 08 d7 af ff 6.4.32 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 6.4.48 00 00 00 00 00 00 00 00 a3 00 00 00 02 00 04 00 6.4.64 14.0 CTL 23 03 04 00 02 00 00 00 SET FEATURE 8.1.0 02:51:27.300 14.0 URB 50 00 08 00 00 00 00 00 c8 3d e9 fc 01 00 00 00 CONTROL TRANSFER 8.2.0 02:51:27.300 d4 3d e9 fc 02 00 00 00 00 00 00 00 00 00 00 00 8.2.16 00 00 00 00 00 00 00 00 88 3c e9 fc 08 d7 af ff 8.2.32 08 d7 af ff 00 00 00 00 00 00 00 00 00 00 00 00 8.2.48 00 00 00 00 00 00 00 00 23 03 04 00 02 00 00 00 8.2.64 14.1 LEN 01 00 00 00 1 9.1.0 02:51:27.354 14.1 DI 04 . 9.2.0 02:51:27.354 14.1 URB 48 00 09 00 00 00 00 00 c8 3d e9 fc 03 00 00 00 BULK/INT XFER 9.3.0 02:51:27.354 e0 3b e9 fc 03 00 00 00 01 00 00 00 88 a2 e9 fc 9.3.16 08 7b ad ff 00 00 00 00 c8 38 e9 fc e8 69 03 fd 9.3.32 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 9.3.48 00 00 00 00 00 00 00 00 9.3.64 14.0 CTL a3 00 00 00 02 00 04 00 GET STATUS 10.1.0 02:51:27.354 14.0 LEN 04 00 00 00 4 10.2.0 02:51:27.354 14.0 DI 03 01 10 00 .... 10.3.0 02:51:27.354 14.0 URB 50 00 08 00 00 00 00 00 c8 3d e9 fc 03 00 00 00 CONTROL TRANSFER 10.4.0 02:51:27.354 d4 3d e9 fc 03 00 00 00 04 00 00 00 98 b1 ee fc 10.4.16 08 7b ad ff 00 00 00 00 88 3c e9 fc e8 69 03 fd 10.4.32 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 10.4.48 00 00 00 00 00 00 00 00 a3 00 00 00 02 00 04 00 10.4.64 14.0 CTL 23 01 14 00 02 00 00 00 CLEAR FEATURE 11.1.0 02:51:27.354 14.0 URB 50 00 08 00 00 00 00 00 c8 3d e9 fc 01 00 00 00 CONTROL TRANSFER 11.2.0 02:51:27.354 d4 3d e9 fc 02 00 00 00 00 00 00 00 00 00 00 00 11.2.16 00 00 00 00 00 00 00 00 88 3c e9 fc e8 69 03 fd 11.2.32 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 11.2.48 00 00 00 00 00 00 00 00 23 01 14 00 02 00 00 00 11.2.64 14.0 CTL a3 00 00 00 02 00 04 00 GET STATUS 12.1.0 02:51:27.381 14.0 LEN 04 00 00 00 4 12.2.0 02:51:27.381 14.0 DI 03 01 00 00 .... 12.3.0 02:51:27.381 14.0 URB 50 00 08 00 00 00 00 00 c8 3d e9 fc 03 00 00 00 CONTROL TRANSFER 12.4.0 02:51:27.381 d4 3d e9 fc 03 00 00 00 04 00 00 00 a8 75 ac ff 12.4.16 28 c8 ad ff 00 00 00 00 88 3c e9 fc 08 d7 af ff 12.4.32 a8 75 ac ff 00 00 04 00 00 00 00 00 00 00 00 00 12.4.48 b0 e8 02 fd 00 00 00 00 a3 00 00 00 02 00 04 00 12.4.64 14.0 URB 24 00 00 10 00 00 00 00 69 00 63 00 00 00 00 00 13.1.0 02:51:27.386 00 00 02 00 b8 75 ac ff 00 10 00 00 88 5a cc fc 13.1.16 00 00 00 00 13.1.32 14.0 CTL 80 06 00 01 00 00 40 00 GET DESCRIPTOR 14.1.0 02:51:27.386 14.0 NSTS 20 01 00 c0 cancelled 14.2.0 02:51:32.487 14.0 URB 50 00 08 00 00 00 01 00 00 00 00 00 02 00 00 00 CONTROL TRANSFER 14.3.0 02:51:32.487 00 00 00 00 03 00 00 00 00 00 00 00 48 c3 ad ff 14.3.16 68 43 ad ff 00 00 00 00 88 5a cc fc 08 d7 af ff 14.3.32 cc 5a cc fc cc 5a cc fc 00 00 00 00 00 00 00 00 14.3.48 00 00 00 00 00 00 00 00 80 06 00 01 00 00 40 00 14.3.64 14.0 URB 14 00 01 10 00 00 00 00 00 00 79 00 00 00 00 00 15.1.0 02:51:32.487 88 5a cc fc 15.1.16 14.0 CTL a3 00 00 00 02 00 04 00 GET STATUS 16.1.0 02:51:33.002 14.0 LEN 04 00 00 00 4 16.2.0 02:51:33.002 14.0 DI 03 01 00 00 .... 16.3.0 02:51:33.002 14.0 URB 50 00 08 00 00 00 00 00 c8 3d e9 fc 03 00 00 00 CONTROL TRANSFER 16.4.0 02:51:33.002 d4 3d e9 fc 03 00 00 00 04 00 00 00 a8 75 ac ff 16.4.16 28 c8 ad ff 00 00 00 00 88 3c e9 fc 08 d7 af ff 16.4.32 00 00 00 01 00 00 04 00 00 00 00 00 00 00 00 00 16.4.48 b0 e8 02 fd 00 00 00 00 a3 00 00 00 02 00 04 00 16.4.64 14.0 CTL 23 03 04 00 02 00 00 00 SET FEATURE 17.1.0 02:51:33.002 14.0 URB 50 00 08 00 00 00 00 00 c8 3d e9 fc 01 00 00 00 CONTROL TRANSFER 17.2.0 02:51:33.002 d4 3d e9 fc 02 00 00 00 00 00 00 00 00 00 00 00 17.2.16 00 00 00 00 00 00 00 00 88 3c e9 fc 08 d7 af ff 17.2.32 08 d7 af ff 00 00 00 01 00 00 04 00 00 00 00 00 17.2.48 00 00 00 00 00 00 00 00 23 03 04 00 02 00 00 00 17.2.64 14.1 LEN 01 00 00 00 1 18.1.0 02:51:33.088 14.1 DI 04 . 18.2.0 02:51:33.088 14.1 URB 48 00 09 00 00 00 00 00 c8 3d e9 fc 03 00 00 00 BULK/INT XFER 18.3.0 02:51:33.088 e0 3b e9 fc 03 00 00 00 01 00 00 00 88 a2 e9 fc 18.3.16 08 7b ad ff 00 00 00 00 c8 38 e9 fc e8 69 03 fd 18.3.32 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 18.3.48 00 00 00 00 00 00 00 00 18.3.64 14.0 CTL a3 00 00 00 02 00 04 00 GET STATUS 19.1.0 02:51:33.088 14.0 LEN 04 00 00 00 4 19.2.0 02:51:33.088 14.0 DI 03 01 10 00 .... 19.3.0 02:51:33.088 14.0 URB 50 00 08 00 00 00 00 00 c8 3d e9 fc 03 00 00 00 CONTROL TRANSFER 19.4.0 02:51:33.088 d4 3d e9 fc 03 00 00 00 04 00 00 00 98 b1 ee fc 19.4.16 08 7b ad ff 00 00 00 00 88 3c e9 fc e8 69 03 fd 19.4.32 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 19.4.48 00 00 00 00 00 00 00 00 a3 00 00 00 02 00 04 00 19.4.64 14.0 CTL 23 01 14 00 02 00 00 00 CLEAR FEATURE 20.1.0 02:51:33.088 14.0 URB 50 00 08 00 00 00 00 00 c8 3d e9 fc 01 00 00 00 CONTROL TRANSFER 20.2.0 02:51:33.088 d4 3d e9 fc 02 00 00 00 00 00 00 00 00 00 00 00 20.2.16 00 00 00 00 00 00 00 00 88 3c e9 fc e8 69 03 fd 20.2.32 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 20.2.48 00 00 00 00 00 00 00 00 23 01 14 00 02 00 00 00 20.2.64 14.0 URB 24 00 00 10 00 00 00 00 69 00 63 00 00 00 00 00 21.1.0 02:51:33.115 00 00 02 00 b8 75 ac ff 00 10 00 00 88 5a cc fc 21.1.16 00 00 00 00 21.1.32 14.0 CTL 80 06 00 01 00 00 40 00 GET DESCRIPTOR 22.1.0 02:51:33.115 14.0 NSTS 20 01 00 c0 cancelled 22.2.0 02:51:38.120 14.0 URB 50 00 08 00 00 00 01 00 ff 00 0c 00 02 00 00 00 CONTROL TRANSFER 22.3.0 02:51:38.120 12 00 00 00 03 00 00 00 00 00 00 00 a8 8e ae ff 22.3.16 68 43 ad ff 00 00 00 00 88 5a cc fc 08 d7 af ff 22.3.32 cc 5a cc fc cc 5a cc fc 00 00 00 00 00 00 00 00 22.3.48 e8 1e ea fc 00 00 00 00 80 06 00 01 00 00 40 00 22.3.64 14.0 URB 14 00 01 10 00 00 00 00 08 50 d8 fc 00 00 00 00 23.1.0 02:51:38.120 88 5a cc fc 23.1.16 14.0 CTL a3 00 00 00 02 00 04 00 GET STATUS 24.1.0 02:51:38.635 14.0 LEN 04 00 00 00 4 24.2.0 02:51:38.635 14.0 DI 03 01 00 00 .... 24.3.0 02:51:38.635 14.0 URB 50 00 08 00 00 00 00 00 c8 3d e9 fc 03 00 00 00 CONTROL TRANSFER 24.4.0 02:51:38.635 d4 3d e9 fc 03 00 00 00 04 00 00 00 a8 75 ac ff 24.4.16 28 78 ca fc 00 00 00 00 88 3c e9 fc e8 eb ca fc 24.4.32 00 00 00 01 00 00 04 00 00 00 00 00 00 00 00 00 24.4.48 00 00 00 00 00 00 00 00 a3 00 00 00 02 00 04 00 24.4.64 14.0 CTL 23 03 04 00 02 00 00 00 SET FEATURE 25.1.0 02:51:38.635 14.0 URB 50 00 08 00 00 00 00 00 c8 3d e9 fc 01 00 00 00 CONTROL TRANSFER 25.2.0 02:51:38.635 d4 3d e9 fc 02 00 00 00 00 00 00 00 00 00 00 00 25.2.16 00 00 00 00 00 00 00 00 88 3c e9 fc e8 eb ca fc 25.2.32 e8 eb ca fc 00 00 00 01 00 00 04 00 00 00 00 00 25.2.48 00 00 00 00 00 00 00 00 23 03 04 00 02 00 00 00 25.2.64 14.1 LEN 01 00 00 00 1 26.1.0 02:51:38.721 14.1 DI 04 . 26.2.0 02:51:38.721 14.1 URB 48 00 09 00 00 00 00 00 c8 3d e9 fc 03 00 00 00 BULK/INT XFER 26.3.0 02:51:38.721 e0 3b e9 fc 03 00 00 00 01 00 00 00 88 a2 e9 fc 26.3.16 08 7b ad ff 00 00 00 00 c8 38 e9 fc e8 69 03 fd 26.3.32 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 26.3.48 00 00 00 00 00 00 00 00 26.3.64 14.0 CTL a3 00 00 00 02 00 04 00 GET STATUS 27.1.0 02:51:38.721 14.0 LEN 04 00 00 00 4 27.2.0 02:51:38.721 14.0 DI 03 01 10 00 .... 27.3.0 02:51:38.721 14.0 URB 50 00 08 00 00 00 00 00 c8 3d e9 fc 03 00 00 00 CONTROL TRANSFER 27.4.0 02:51:38.721 d4 3d e9 fc 03 00 00 00 04 00 00 00 98 b1 ee fc 27.4.16 28 78 ca fc 00 00 00 00 88 3c e9 fc e8 69 03 fd 27.4.32 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 27.4.48 00 00 00 00 00 00 00 00 a3 00 00 00 02 00 04 00 27.4.64 14.0 CTL 23 01 14 00 02 00 00 00 CLEAR FEATURE 28.1.0 02:51:38.721 14.0 URB 50 00 08 00 00 00 00 00 c8 3d e9 fc 01 00 00 00 CONTROL TRANSFER 28.2.0 02:51:38.721 d4 3d e9 fc 02 00 00 00 00 00 00 00 00 00 00 00 28.2.16 00 00 00 00 00 00 00 00 88 3c e9 fc e8 69 03 fd 28.2.32 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 28.2.48 00 00 00 00 00 00 00 00 23 01 14 00 02 00 00 00 28.2.64 14.0 URB 24 00 00 10 00 00 00 00 69 00 63 00 00 00 00 00 29.1.0 02:51:38.748 00 00 02 00 b8 75 ac ff 00 10 00 00 88 5a cc fc 29.1.16 00 00 00 00 29.1.32 14.0 CTL 80 06 00 01 00 00 40 00 GET DESCRIPTOR 30.1.0 02:51:38.748 14.0 NSTS 20 01 00 c0 cancelled 30.2.0 02:51:43.754 14.0 URB 50 00 08 00 00 00 01 00 00 10 23 04 02 00 00 00 CONTROL TRANSFER 30.3.0 02:51:43.754 00 10 00 00 03 00 00 00 00 00 00 00 c8 5c cc fc 30.3.16 28 dd 04 fd 00 00 00 00 88 5a cc fc e8 eb ca fc 30.3.32 cc 5a cc fc cc 5a cc fc 00 20 77 05 00 00 00 00 30.3.48 00 10 00 00 00 00 00 00 80 06 00 01 00 00 40 00 30.3.64 14.0 URB 14 00 01 10 00 00 00 00 4e 2c 89 f4 00 00 00 00 31.1.0 02:51:43.754 88 5a cc fc 31.1.16 14.0 CTL 23 01 01 00 02 00 00 00 CLEAR FEATURE 32.1.0 02:51:44.269 14.0 URB 50 00 08 00 00 00 00 00 c8 3d e9 fc 01 00 00 00 CONTROL TRANSFER 32.2.0 02:51:44.269 d4 3d e9 fc 02 00 00 00 00 00 00 00 00 00 00 00 32.2.16 00 00 00 00 00 00 00 00 88 3c e9 fc e8 eb ca fc 32.2.32 cc 5a cc fc 00 20 77 05 00 00 00 00 00 10 00 00 32.2.48 00 00 00 00 00 00 00 00 23 01 01 00 02 00 00 00 32.2.64 14.1 LEN 01 00 00 00 1 33.1.0 02:52:04.473 14.1 DI 04 . 33.2.0 02:52:04.473 14.1 URB 48 00 09 00 00 00 00 00 c8 3d e9 fc 03 00 00 00 BULK/INT XFER 33.3.0 02:52:04.473 e0 3b e9 fc 03 00 00 00 01 00 00 00 88 a2 e9 fc 33.3.16 28 78 ca fc 00 00 00 00 c8 38 e9 fc e8 69 03 fd 33.3.32 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 33.3.48 00 00 00 00 00 00 00 00 33.3.64 14.0 CTL a3 00 00 00 02 00 04 00 GET STATUS 34.1.0 02:52:04.473 14.0 LEN 04 00 00 00 4 34.2.0 02:52:04.473 14.0 DI 00 01 01 00 .... 34.3.0 02:52:04.473 14.0 URB 50 00 08 00 00 00 00 00 c8 3d e9 fc 03 00 00 00 CONTROL TRANSFER 34.4.0 02:52:04.473 d4 3d e9 fc 03 00 00 00 04 00 00 00 98 b1 ee fc 34.4.16 28 78 ca fc 00 00 00 00 88 3c e9 fc e8 69 03 fd 34.4.32 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 34.4.48 00 00 00 00 00 00 00 00 a3 00 00 00 02 00 04 00 34.4.64 14.0 CTL a3 00 00 00 02 00 04 00 GET STATUS 35.1.0 02:52:04.473 14.0 LEN 04 00 00 00 4 35.2.0 02:52:04.473 14.0 DI 00 01 01 00 .... 35.3.0 02:52:04.473 14.0 URB 50 00 08 00 00 00 00 00 c8 3d e9 fc 03 00 00 00 CONTROL TRANSFER 35.4.0 02:52:04.473 d4 3d e9 fc 03 00 00 00 04 00 00 00 08 90 cb fc 35.4.16 28 78 ca fc 00 00 00 00 88 3c e9 fc a8 3b ac ff 35.4.32 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 35.4.48 00 00 00 00 00 00 00 00 a3 00 00 00 02 00 04 00 35.4.64 14.0 CTL 23 01 10 00 02 00 00 00 CLEAR FEATURE 36.1.0 02:52:04.473 14.0 URB 50 00 08 00 00 00 00 00 c8 3d e9 fc 01 00 00 00 CONTROL TRANSFER 36.2.0 02:52:04.473 d4 3d e9 fc 02 00 00 00 00 00 00 00 00 00 00 00 36.2.16 00 00 00 00 00 00 00 00 88 3c e9 fc a8 3b ac ff 36.2.32 a8 3b ac ff 00 00 00 00 00 00 00 00 00 00 00 00 36.2.48 00 00 00 00 00 00 00 00 23 01 10 00 02 00 00 00 36.2.64 14.0 CTL a3 00 00 00 01 00 04 00 GET STATUS 37.1.0 02:52:04.473 14.0 LEN 04 00 00 00 4 37.2.0 02:52:04.473 14.0 DI 00 01 00 00 .... 37.3.0 02:52:04.473 14.0 URB 50 00 08 00 00 00 00 00 c8 3d e9 fc 03 00 00 00 CONTROL TRANSFER 37.4.0 02:52:04.473 d4 3d e9 fc 03 00 00 00 04 00 00 00 48 c3 ad ff 37.4.16 88 2f 03 fd 00 00 00 00 88 3c e9 fc 08 d7 af ff 37.4.32 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 37.4.48 00 00 00 00 00 00 00 00 a3 00 00 00 01 00 04 00 37.4.64 14.0 CTL a3 00 00 00 02 00 04 00 GET STATUS 38.1.0 02:52:04.473 14.0 LEN 04 00 00 00 4 38.2.0 02:52:04.473 14.0 DI 00 01 00 00 .... 38.3.0 02:52:04.473 14.0 URB 50 00 08 00 00 00 00 00 c8 3d e9 fc 03 00 00 00 CONTROL TRANSFER 38.4.0 02:52:04.473 d4 3d e9 fc 03 00 00 00 04 00 00 00 48 c3 ad ff 38.4.16 88 2f 03 fd 00 00 00 00 88 3c e9 fc 08 d7 af ff 38.4.32 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 38.4.48 00 00 00 00 00 00 00 00 a3 00 00 00 02 00 04 00 38.4.64 14.0 CTL a3 00 00 00 01 00 04 00 GET STATUS 39.1.0 02:52:04.497 14.0 LEN 04 00 00 00 4 39.2.0 02:52:04.497 14.0 DI 00 01 00 00 .... 39.3.0 02:52:04.497 14.0 URB 50 00 08 00 00 00 00 00 c8 3d e9 fc 03 00 00 00 CONTROL TRANSFER 39.4.0 02:52:04.497 d4 3d e9 fc 03 00 00 00 04 00 00 00 48 c3 ad ff 39.4.16 88 2f 03 fd 00 00 00 00 88 3c e9 fc 08 d7 af ff 39.4.32 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 39.4.48 00 00 00 00 00 00 00 00 a3 00 00 00 01 00 04 00 39.4.64 14.0 CTL a3 00 00 00 02 00 04 00 GET STATUS 40.1.0 02:52:04.497 14.0 LEN 04 00 00 00 4 40.2.0 02:52:04.497 14.0 DI 00 01 00 00 .... 40.3.0 02:52:04.497 14.0 URB 50 00 08 00 00 00 00 00 c8 3d e9 fc 03 00 00 00 CONTROL TRANSFER 40.4.0 02:52:04.497 d4 3d e9 fc 03 00 00 00 04 00 00 00 48 c3 ad ff 40.4.16 88 2f 03 fd 00 00 00 00 88 3c e9 fc 08 d7 af ff 40.4.32 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 40.4.48 00 00 00 00 00 00 00 00 a3 00 00 00 02 00 04 00 40.4.64 |
|
地下室#
发布于:2005-06-15 14:16
第二个问题:这个是由于D12的芯片本省的BUG产生的,你必须在初始化的时候读D12的中断寄存器,清空其中的数据,D12的INT0引脚则变为高电平;
第三个问题:出现你说明的情况的原因其实都是一种情况:你的USB设备没有通过枚举.出现电脑右下脚的USB标识原因是D+或D-(有点记不清了)引脚拉高了,所以PC探测到此引脚为高电平即判断有USB设备插入PC机则出现USB标识. 解决办法: 仔细查看硬件电路以及固件程序并重点放在描述府的设置部分. 以上的情况,我也遇到过.不过慢慢来. 祝好运! |
|
|
5楼#
发布于:2005-06-15 15:38
首先:谢谢xr_wdm,第二个问题我解决了,不过不是按照你的方法,我是直接将将a0与51单片机的通用io口相连,省去了573锁存,因为我的那个单片机的速度比较快,而且所有的控制信号ale,wr,rd都要自己配置,连时间都可以配置,为了方便,就直接连了,发现问题解决了。
现在,已经能够中断了,只是非常奇怪,我已经收到了setup包,并且明明吧16个字节的设备描述符发送出去,可是,主机就是收不到,5s以后就把我的irp包给cancel了!!!有什么好的建议吗??? 先给你10分,不是非常得多,等我在调试一下,另外开贴送分。 |
|
6楼#
发布于:2005-06-17 09:20
请大虾帮忙啊!!!
现在我已经能够进入中断了,只是当我收到80 06 00 02 00 ff 00读取设备描述符以后,我明明已经把2eh个描述符发送出去了,可是下次中断的时候又开始重新读取设备描述符80 06 00 01 00 40 00,重复三次以后就没有消息了!! 我有两个问题:(20分一个) 1:为什么三次读取描述符失败以后,我得晶振就没有了!!在是波器上看不到了,拔掉usb以后,晶振就恢复了!!! 2:三次失败可能的原因是什么??我现在只编写了控制端点输入,输出的程序,主传输端点的输入输出还没有编写,只是写了一个空的子函数,什么都不执行!!但是我个人认为,控制端点都没有成功,主传输应该不会影响啊!!! |
|
7楼#
发布于:2005-06-17 09:38
Bus Hound 5.00 capture. Complements of www.perisoft.net
Device - Device ID (followed by the endpoint for USB devices) (13) USB Root Hub (14) USB Root Hub Phase - Phase Type CTL USB control transfer DI Data in LEN Data length URB USB request block Descr - Description of the phase Cmd... - Position in the captured data Delta - Elapsed time from the previous phase to the current phase Data - Hex dump of the data transferred Device Phase Description Cmd.Phase.Ofs(rep) Delta Data ------ ----- ---------------- ------------------ ----- -------------------------------------------------- 14.1 LEN 1 1.1.0 12sc 01 00 00 00 14.1 DI . 1.2.0 7us 02 14.1 URB BULK/INT XFER 1.3.0 8us 48 00 09 00 00 00 00 00 c8 3d e9 fc 03 00 00 00 1.3.16 e0 3b e9 fc 03 00 00 00 01 00 00 00 28 ca e9 fc 1.3.32 48 e4 c9 fc 00 00 00 00 c8 38 e9 fc 88 37 ea fc 1.3.48 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1.3.64 00 00 00 00 00 00 00 00 14.0 CTL GET STATUS 2.1.0 14us a3 00 00 00 01 00 04 00 14.0 LEN 4 2.2.0 22us 04 00 00 00 14.0 DI .... 2.3.0 3us 01 01 01 00 14.0 URB CONTROL TRANSFER 2.4.0 4us 50 00 08 00 00 00 00 00 c8 3d e9 fc 03 00 00 00 2.4.16 d4 3d e9 fc 03 00 00 00 04 00 00 00 98 b1 ee fc 2.4.32 48 47 cd fc 00 00 00 00 88 3c e9 fc 88 37 ea fc 2.4.48 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 2.4.64 00 00 00 00 00 00 00 00 a3 00 00 00 01 00 04 00 14.0 CTL GET STATUS 3.1.0 26us a3 00 00 00 01 00 04 00 14.0 LEN 4 3.2.0 12us 04 00 00 00 14.0 DI .... 3.3.0 2us 01 01 01 00 14.0 URB CONTROL TRANSFER 3.4.0 4us 50 00 08 00 00 00 00 00 c8 3d e9 fc 03 00 00 00 3.4.16 d4 3d e9 fc 03 00 00 00 04 00 00 00 68 4f d6 fc 3.4.32 48 47 cd fc 00 00 00 00 88 3c e9 fc c8 8b ca fc 3.4.48 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 3.4.64 00 00 00 00 00 00 00 00 a3 00 00 00 01 00 04 00 14.0 CTL CLEAR FEATURE 4.1.0 24us 23 01 10 00 01 00 00 00 14.0 URB CONTROL TRANSFER 4.2.0 11us 50 00 08 00 00 00 00 00 c8 3d e9 fc 01 00 00 00 4.2.16 d4 3d e9 fc 02 00 00 00 00 00 00 00 00 00 00 00 4.2.32 00 00 00 00 00 00 00 00 88 3c e9 fc c8 8b ca fc 4.2.48 c8 8b ca fc 00 00 00 00 00 00 00 00 00 00 00 00 4.2.64 00 00 00 00 00 00 00 00 23 01 10 00 01 00 00 00 14.0 CTL GET STATUS 5.1.0(2) 46us a3 00 00 00 01 00 04 00 14.0 LEN 4 5.2.0 14us 04 00 00 00 14.0 DI .... 5.3.0 3us 01 01 00 00 14.0 URB CONTROL TRANSFER 5.4.0 4us 50 00 08 00 00 00 00 00 c8 3d e9 fc 03 00 00 00 5.4.16 d4 3d e9 fc 03 00 00 00 04 00 00 00 a8 6c af ff 5.4.32 08 93 da fc 00 00 00 00 88 3c e9 fc 68 3e af ff 5.4.48 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 5.4.64 00 00 00 00 00 00 00 00 a3 00 00 00 01 00 04 00 14.0 CTL SET FEATURE 7.1.0 119ms 23 03 04 00 01 00 00 00 14.0 URB CONTROL TRANSFER 7.2.0 13us 50 00 08 00 00 00 00 00 c8 3d e9 fc 01 00 00 00 7.2.16 d4 3d e9 fc 02 00 00 00 00 00 00 00 00 00 00 00 7.2.32 00 00 00 00 00 00 00 00 88 3c e9 fc 68 3e af ff 7.2.48 68 3e af ff 00 00 00 00 00 00 00 00 00 00 00 00 7.2.64 00 00 00 00 00 00 00 00 23 03 04 00 01 00 00 00 14.1 LEN 1 8.1.0 81ms 01 00 00 00 14.1 DI . 8.2.0 8us 02 14.1 URB BULK/INT XFER 8.3.0 7us 48 00 09 00 00 00 00 00 c8 3d e9 fc 03 00 00 00 8.3.16 e0 3b e9 fc 03 00 00 00 01 00 00 00 28 ca e9 fc 8.3.32 48 47 cd fc 00 00 00 00 c8 38 e9 fc 88 37 ea fc 8.3.48 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 8.3.64 00 00 00 00 00 00 00 00 14.0 CTL GET STATUS 9.1.0 16us a3 00 00 00 01 00 04 00 14.0 LEN 4 9.2.0 22us 04 00 00 00 14.0 DI .... 9.3.0 3us 03 01 10 00 14.0 URB CONTROL TRANSFER 9.4.0 3us 50 00 08 00 00 00 00 00 c8 3d e9 fc 03 00 00 00 9.4.16 d4 3d e9 fc 03 00 00 00 04 00 00 00 98 b1 ee fc 9.4.32 48 47 cd fc 00 00 00 00 88 3c e9 fc 88 37 ea fc 9.4.48 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 9.4.64 00 00 00 00 00 00 00 00 a3 00 00 00 01 00 04 00 14.0 CTL CLEAR FEATURE 10.1.0 7us 23 01 14 00 01 00 00 00 14.0 URB CONTROL TRANSFER 10.2.0 8us 50 00 08 00 00 00 00 00 c8 3d e9 fc 01 00 00 00 10.2.16 d4 3d e9 fc 02 00 00 00 00 00 00 00 00 00 00 00 10.2.32 00 00 00 00 00 00 00 00 88 3c e9 fc 88 37 ea fc 10.2.48 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 10.2.64 00 00 00 00 00 00 00 00 23 01 14 00 01 00 00 00 14.0 CTL GET STATUS 11.1.0 26ms a3 00 00 00 01 00 04 00 14.0 LEN 4 11.2.0 37us 04 00 00 00 14.0 DI .... 11.3.0 3us 03 01 00 00 14.0 URB CONTROL TRANSFER 11.4.0 6us 50 00 08 00 00 00 00 00 c8 3d e9 fc 03 00 00 00 11.4.16 d4 3d e9 fc 03 00 00 00 04 00 00 00 88 5e aa ff 11.4.32 08 93 da fc 00 00 00 00 88 3c e9 fc 68 3e af ff 11.4.48 88 5e aa ff 00 00 00 00 00 00 00 00 00 00 00 00 11.4.64 b0 e8 02 fd 00 00 00 00 a3 00 00 00 01 00 04 00 14.0 URB 12.1.0 206us 24 00 00 10 00 00 00 00 69 00 63 00 00 00 00 00 12.1.16 00 00 02 00 98 5e aa ff 00 10 00 00 28 8c d0 fc 12.1.32 00 00 00 00 14.0 CTL GET DESCRIPTOR 13.1.0 24us 80 06 00 01 00 00 40 00 14.0 LEN 16 13.2.0 4.3ms 10 00 00 00 14.0 DI ..P............. 13.3.0 7us 02 00 50 02 01 9c 00 10 c4 07 00 04 13 01 00 00 14.0 URB CONTROL TRANSFER 13.4.0 3us 50 00 08 00 00 00 00 00 00 00 00 00 02 00 00 00 13.4.16 00 00 00 00 03 00 00 00 10 00 00 00 a8 6c af ff 13.4.32 c8 c1 aa ff 00 00 00 00 28 8c d0 fc 68 3e af ff 13.4.48 6c 8c d0 fc 6c 8c d0 fc 00 00 00 00 00 00 00 00 13.4.64 00 00 00 00 00 00 00 00 80 06 00 01 00 00 40 00 14.0 CTL GET STATUS 14.1.0 41us a3 00 00 00 01 00 04 00 14.0 LEN 4 14.2.0 29us 04 00 00 00 14.0 DI .... 14.3.0 3us 03 01 00 00 14.0 URB CONTROL TRANSFER 14.4.0 7us 50 00 08 00 00 00 00 00 c8 3d e9 fc 03 00 00 00 14.4.16 d4 3d e9 fc 03 00 00 00 04 00 00 00 a8 6c af ff 14.4.32 08 93 da fc 00 00 00 00 88 3c e9 fc 68 3e af ff 14.4.48 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 14.4.64 00 00 00 00 00 00 00 00 a3 00 00 00 01 00 04 00 14.0 CTL SET FEATURE 15.1.0 18us 23 03 04 00 01 00 00 00 14.0 URB CONTROL TRANSFER 15.2.0 12us 50 00 08 00 00 00 00 00 c8 3d e9 fc 01 00 00 00 15.2.16 d4 3d e9 fc 02 00 00 00 00 00 00 00 00 00 00 00 15.2.32 00 00 00 00 00 00 00 00 88 3c e9 fc 68 3e af ff 15.2.48 68 3e af ff 00 00 00 00 00 00 00 00 00 00 00 00 15.2.64 00 00 00 00 00 00 00 00 23 03 04 00 01 00 00 00 14.1 LEN 1 16.1.0 69ms 01 00 00 00 14.1 DI . 16.2.0 7us 02 14.1 URB BULK/INT XFER 16.3.0 8us 48 00 09 00 00 00 00 00 c8 3d e9 fc 03 00 00 00 16.3.16 e0 3b e9 fc 03 00 00 00 01 00 00 00 28 ca e9 fc 16.3.32 48 47 cd fc 00 00 00 00 c8 38 e9 fc 88 37 ea fc 16.3.48 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 16.3.64 00 00 00 00 00 00 00 00 14.0 CTL GET STATUS 17.1.0 14us a3 00 00 00 01 00 04 00 14.0 LEN 4 17.2.0 23us 04 00 00 00 14.0 DI .... 17.3.0 3us 03 01 10 00 14.0 URB CONTROL TRANSFER 17.4.0 3us 50 00 08 00 00 00 00 00 c8 3d e9 fc 03 00 00 00 17.4.16 d4 3d e9 fc 03 00 00 00 04 00 00 00 98 b1 ee fc 17.4.32 48 47 cd fc 00 00 00 00 88 3c e9 fc 88 37 ea fc 17.4.48 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 17.4.64 00 00 00 00 00 00 00 00 a3 00 00 00 01 00 04 00 14.0 CTL CLEAR FEATURE 18.1.0 7us 23 01 14 00 01 00 00 00 14.0 URB CONTROL TRANSFER 18.2.0 8us 50 00 08 00 00 00 00 00 c8 3d e9 fc 01 00 00 00 18.2.16 d4 3d e9 fc 02 00 00 00 00 00 00 00 00 00 00 00 18.2.32 00 00 00 00 00 00 00 00 88 3c e9 fc 88 37 ea fc 18.2.48 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 18.2.64 00 00 00 00 00 00 00 00 23 01 14 00 01 00 00 00 14.0 CTL SET ADDRESS 19.1.0 26ms 00 05 03 00 00 00 00 00 14.0 URB CONTROL TRANSFER 19.2.0 2.0ms 50 00 08 00 00 00 00 00 90 0c db fc 00 00 00 00 19.2.16 43 20 a4 cb 02 00 00 00 00 00 00 00 00 00 00 00 19.2.32 00 00 00 00 00 00 00 00 28 8c d0 fc 68 3e af ff 19.2.48 6c 8c d0 fc 6c 8c d0 fc 88 0c db fc 00 00 00 00 19.2.64 00 00 00 00 00 00 00 00 00 05 03 00 00 00 00 00 14.0 URB 20.1.0 35us 14 00 01 10 00 00 00 00 00 00 00 00 00 00 00 00 20.1.16 28 8c d0 fc 14.0 URB 21.1.0 10ms 24 00 00 10 00 00 00 00 69 00 63 00 00 00 00 00 21.1.16 03 00 02 00 98 5e aa ff 00 10 00 00 48 a1 a9 ff 21.1.32 00 00 00 00 14.0 CTL GET DESCRIPTOR 22.1.0 34us 80 06 00 01 00 00 12 00 14.0 LEN 18 22.2.0 4.2ms 12 00 00 00 14.0 DI ..P............. 22.3.0 3us 02 00 50 02 01 9c 00 10 c4 07 00 04 13 01 00 00 .. 22.3.16 00 01 14.0 URB CONTROL TRANSFER 22.4.0 3us 50 00 08 00 00 00 00 00 90 0c db fc 02 00 00 00 22.4.16 43 20 a4 cb 03 00 00 00 12 00 00 00 b0 5e aa ff 22.4.32 c8 c1 aa ff 00 00 00 00 48 a1 a9 ff 68 3e af ff 22.4.48 8c a1 a9 ff 8c a1 a9 ff 88 0c db fc 00 00 00 00 22.4.64 00 00 00 00 00 00 00 00 80 06 00 01 00 00 12 00 14.0 CTL GET DESCRIPTOR 23.1.0 27us 80 06 00 02 00 00 09 00 14.0 LEN 9 23.2.0 3.9ms 09 00 00 00 14.0 DI .......@. 23.3.0 4us 09 02 2e 00 01 01 00 40 80 ************************************************ 发送完2e个字节就没有消息了!!!期间,灯亮了3次 ************************************************ 14.0 URB CONTROL TRANSFER 23.4.0 3us 50 00 08 00 00 00 00 00 90 0c db fc 02 00 00 00 23.4.16 43 20 a4 cb 03 00 00 00 09 00 00 00 6c fb c3 f0 23.4.32 c8 c1 aa ff 00 00 00 00 48 a1 a9 ff 68 3e af ff 23.4.48 8c a1 a9 ff 8c a1 a9 ff 88 0c db fc 00 00 00 00 23.4.64 00 00 00 00 00 00 00 00 80 06 00 02 00 00 09 00 14.0 CTL GET STATUS 24.1.0 7.0ms a3 00 00 00 02 00 04 00 14.0 LEN 4 24.2.0 31us 04 00 00 00 14.0 DI .... 24.3.0 4us 03 01 00 00 14.0 URB CONTROL TRANSFER 24.4.0 7us 50 00 08 00 00 00 00 00 c8 3d e9 fc 03 00 00 00 24.4.16 d4 3d e9 fc 03 00 00 00 04 00 00 00 88 0c db fc 24.4.32 08 93 da fc 00 00 00 00 88 3c e9 fc 68 3e af ff 24.4.48 88 0c db fc 00 00 00 00 00 00 00 00 00 00 00 00 24.4.64 80 06 00 02 00 00 00 00 a3 00 00 00 02 00 04 00 14.0 URB 25.1.0 58ms 24 00 02 10 00 00 00 00 34 00 00 00 00 00 00 00 25.1.16 48 a1 a9 ff 00 00 00 00 76 00 69 00 63 00 65 00 25.1.32 52 00 65 00 14.0 URB 26.1.0 40us 14 00 01 10 00 00 00 00 70 c6 ef fc 00 00 00 00 26.1.16 48 a1 a9 ff 14.0 CTL CLEAR FEATURE 27.1.0 21us 23 01 01 00 01 00 00 00 14.0 URB CONTROL TRANSFER 27.2.0 14us 50 00 08 00 00 00 00 00 c8 3d e9 fc 01 00 00 00 27.2.16 d4 3d e9 fc 02 00 00 00 00 00 00 00 00 00 00 00 27.2.32 00 00 00 00 00 00 00 00 88 3c e9 fc 68 3e af ff 27.2.48 13 01 00 00 00 01 00 00 00 00 00 00 00 00 00 00 27.2.64 00 00 00 00 00 00 00 00 23 01 01 00 01 00 00 00 |
|
8楼#
发布于:2005-06-20 10:59
下面是引用crazyqp于2005-06-17 09:20发表的: 1,你的晶振没有了可能不是软件问题,除非你的软件能设置晶振的频率(好像不能吧) 2,可以基本肯定你的配置描述符有错误,要么是发送错误,要么是数据错误,要么是数据不全,你可以查一下,除了端点0的还书必须外,其他的端点你可以不实现 |
|
9楼#
发布于:2005-06-20 17:36
crazyqp:能否将PDIUSBD12的引脚连线说明一下?
|
|
|
10楼#
发布于:2005-06-21 09:14
a0--51的P3^7,ale--gnd,自供电方式,与dma相关的引脚全部高电平,5v,读写信号直接和51的读写相连,bulk-only传输协议。如果补充的不清楚,请提出来,我继续补充,
ps:现在发现一个奇怪的问题,我在执行端点5的中断时,把cbw包中介析出ufi的命令,先是12H(INQUIRY),然后是23H(SEND CAPACITY),最后是03H,如果我把中断放在23H的子函数中,单步运行,竟然意外发现,在我的电脑中出现了USB的盘符,更加令人奇怪的是我可以进入这个盘符,当然,里面空空的!!!如果我取消断点,全速执行,那么根本不会出现这个盘符,在BUSHOUND上只看到不断循环: 我都被它搞糊涂了!!我的51单片机执行一条单周期指令只需要90NS,从上面的情况来看,我的枚举部分应该是完成了!!对不???至少应该是控制端点的程序应该没有问题拉??? 14.0 CTL GET DESCRIPTOR 420.1.0 31ms 80 06 00 01 00 00 40 00 14.0 LEN 16 420.2.0 4.8ms 10 00 00 00 14.0 DI ................ 420.3.0 6us 12 01 10 01 00 00 00 10 c4 07 00 04 13 01 00 00 14.0 CTL GET STATUS 421.1.0 41us a3 00 00 00 02 00 04 00 14.0 LEN 4 421.2.0 29us 04 00 00 00 14.0 DI .... 421.3.0 3us 03 01 00 00 14.0 CTL SET FEATURE 422.1.0 21us 23 03 04 00 02 00 00 00 14.1 LEN 1 423.1.0 73ms 01 00 00 00 14.1 DI . 423.2.0 8us 04 14.0 CTL GET STATUS 424.1.0 19us a3 00 00 00 02 00 04 00 14.0 LEN 4 424.2.0 25us 04 00 00 00 14.0 DI .... 424.3.0 3us 03 01 10 00 14.0 CTL CLEAR FEATURE 425.1.0 8us 23 01 14 00 02 00 00 00 14.0 CTL SET ADDRESS 426.1.0 31ms 00 05 02 00 00 00 00 00 14.0 CTL GET DESCRIPTOR 427.1.0 15ms 80 06 00 01 00 00 12 00 14.0 LEN 18 427.2.0 4.8ms 12 00 00 00 14.0 DI ................ 427.3.0 2us 12 01 10 01 00 00 00 10 c4 07 00 04 13 01 00 00 .. 427.3.16 00 01 14.0 CTL GET DESCRIPTOR 428.1.0 23us 80 06 00 02 00 00 09 00 14.0 LEN 9 428.2.0 3.9ms 09 00 00 00 14.0 DI .......@. 428.3.0 3us 09 02 2e 00 01 01 00 40 80 14.0 CTL SET CONFIG 429.1.0 18us 00 09 01 00 00 00 00 00 |
|
11楼#
发布于:2005-06-22 18:47
你的设备描述符好像有问题吧
|
|
12楼#
发布于:2005-06-23 21:25
楼主
你那个3次读取描述符失败是什么原因造成的啊 怎么解决的 我也遇到相同的问题啊 |
|
13楼#
发布于:2005-06-24 16:31
你那个3次读取描述符失败是什么原因造成的啊
怎么解决的 我也遇到相同的问题啊 我也遇到同样的问题:如果不加endpoint的话,可以成功, 如果只加一个endpoint的话, 也可以成功,但加两个endpoint的话,就失败,PC提示"无法识别的USB设备"!!! 怎么办啊?? |
|