阅读:936回复:0
问U盘菜问题:
先看看我抓的数据:
4 CTL 80 06 00 01 GET DESCRIPTR 00 00 12 00 4 DI 12 01 10 01 .... 00 00 00 10 .... 71 04 66 06 q.f. 00 01 00 00 .... 00 01 .. 4 CTL 80 06 00 02 GET DESCRIPTR 52us 00 00 09 00 4 DI 09 02 20 00 .. . 3.9ms 01 01 00 80 .... 32 2 4 CTL 80 06 00 02 GET DESCRIPTR 37us 00 00 20 00 4 DI 09 02 20 00 .. . 4.9ms 01 01 00 80 .... 32 09 04 00 2... 00 02 08 06 .... 50 00 07 05 P... 01 02 40 00 ..@. 01 07 05 82 .... 02 40 00 01 .@.. 4 CTL 00 09 01 00 SET CONFIG 45us 00 00 00 00 4 CTL a1 fe 00 00 CLASS 3.1ms 00 00 01 00 4 DI 00 . 3.7ms 4 CTL 21 00 00 00 CLASS 122us 00 00 06 00 4 DO 12 00 00 00 .... 3.8ms 24 00 $. 4 USTS 04 00 00 80 pid stalled 6us 4 CTL 21 00 00 00 CLASS 9us 00 00 0c 00 4 USTS 04 00 00 80 pid stalled 2.9ms 4 CTL 21 00 00 00 CLASS 273ms 00 00 06 00 4 DO 12 00 00 00 .... 3.8ms 24 00 $. 4 USTS 04 00 00 80 pid stalled 4 CTL 21 00 00 00 CLASS 15us 00 00 0c 00 4 USTS 04 00 00 80 pid stalled 2.9ms 4 CTL 21 00 00 00 CLASS 203ms 00 00 06 00 4 DO 12 00 00 00 .... 3.8ms 24 00 $. 4 USTS 04 00 00 80 pid stalled 12us 4 CTL 21 00 00 00 CLASS 17us 00 00 0c 00 4 USTS 04 00 00 80 pid stalled 2.9ms 4 CTL 00 09 00 00 SET CONFIG 416us 00 00 00 00 可以看到的是: HOST已经发出了 12 00 00 00 24 00 INQUIRY 命令了, 但为什么没有看到55 53 42 43呢? 还有这个CDB应该是通过BULK-IN端点进单片机????这时不用再管 0端点?????????? 我这个时候是不是读取BULK-IN端点就能得到这个CDB数据???? CSW只传送状态,不用于传送数据??? 那么我该怎样来处理这个INQUIRY命令呢???发送多少字节呢?? 用到的CDB我都应该怎么处理??? 谁能给我一分资料呀??谢谢 |
|