阅读:1607回复:0
cypress 68013 开发音频等时传输问题
请问一下
我是使用cypress 68013 chip 我要作一个等时的音频传输(Speaker) Descriptor 设好后load到68013中 使用Bus Hound 观察他的封包变化 发现一个很奇怪的问题 pc 取回 descriptor 后…会出现以下封包 24.0 CTL 01 0b 00 00 01 00 00 00 SET INTERFACE 13.1.0 24.0 URB 24 00 01 00 00 00 00 00 SELECT INTERFACE 13.2.0 20 a4 7f 81 00 00 00 00 13.2.8 38 7b 4f 81 10 00 01 00 13.2.16 01 02 00 00 b0 c1 78 81 13.2.24 24.0 CTL 21 01 00 01 00 03 01 00 SET CUR 14.1.0 24.0 LEN 01 00 00 00 1 14.2.0 24.0 DO 00 . 14.3.0 24.0 URB 50 00 08 00 00 00 00 00 CONTROL TRANSFER 14.4.0 20 a4 7f 81 22 00 00 00 14.4.8 38 a4 7f 81 0a 00 00 00 14.4.16 01 00 00 00 f8 0f 79 81 14.4.24 24.0 CTL a1 81 00 01 00 03 01 00 GET CUR 15.1.0 24.0 LEN 01 00 00 00 1 15.2.0 24.0 DI 00 . 15.3.0 24.0 URB 50 00 08 00 00 00 00 00 CONTROL TRANSFER 15.4.0 20 a4 7f 81 22 00 00 00 15.4.8 38 a4 7f 81 0b 00 00 00 15.4.16 01 00 00 00 00 5b a5 81 15.4.24 24.0 CTL 01 0b 01 00 01 00 00 00 SET INTERFACE 16.1.0 24.0 URB 38 00 01 00 00 00 00 00 SELECT INTERFACE 16.2.0 20 a4 7f 81 00 00 00 00 16.2.8 38 7b 4f 81 24 00 01 01 16.2.16 01 02 00 00 90 3c 39 81 16.2.24 24.0 CTL 22 01 00 01 02 00 03 00 SET CUR 17.1.0 24.0 LEN 03 00 00 00 3 17.2.0 24.0 DO 80 bb 00 ... 17.3.0 24.0 URB 50 00 08 00 00 00 00 00 CONTROL TRANSFER 17.4.0 20 a4 7f 81 22 00 00 00 17.4.8 38 a4 7f 81 0a 00 00 00 17.4.16 03 00 00 00 34 f5 48 81 17.4.24 24.0 CTL 22 01 00 01 02 00 03 00 SET CUR 18.1.0 24.0 LEN 03 00 00 00 3 18.2.0 24.0 DO 22 56 00 "V. 18.3.0 24.0 URB 50 00 08 00 00 00 00 00 CONTROL TRANSFER 18.4.0 20 a4 7f 81 22 00 00 00 18.4.8 38 a4 7f 81 0a 00 00 00 18.4.16 03 00 00 00 78 21 a5 81 18.4.24 24.2 URB d8 00 0a 00 00 03 00 80 ISOC TRANSFER 19.1.0 20 a4 7f 81 22 00 00 00 19.1.8 ac 3c 39 81 04 00 00 00 19.1.16 00 00 00 00 30 40 57 f5 19.1.24 24.2 URB 18 00 02 00 00 00 00 00 ABORT PIPE 20.1.0 20 a4 7f 81 00 00 00 00 20.1.8 ac 3c 39 81 03 00 00 84 20.1.16 24.2 URB 18 00 1e 00 00 00 00 00 RESET PIPE 21.1.0 20 a4 7f 81 00 00 00 00 21.1.8 ac 3c 39 81 00 00 00 00 21.1.16 封包里面的有出现 set interface 、set cur、get cur….请问usb要多这些封包座哪些处理…. 之后….BUS HOUND抓到的讯息为 ISOC Transfer->Abort Pipe->Reset 这三个封包一直重复…..并没有送出音频讯号….请问这是为什么呢??要怎么解决 请有经验的大侠帮忙给点提示吧 感恩 [编辑 - 6/14/04 by m9021005] |
|