阅读:921回复:0
一个奇怪的问题
我现在做的老是这个问题
19 CTL 00 09 01 00 - 00 00 00 00 SET CONFIG 18us 24.1.0 19 DO 55 53 42 43 - 68 ce 1e 81 - 24 00 00 00 - 80 00 06 12 USBCh...$....... 4.9ms 25.1.0 00 00 00 24 - 00 00 00 00 - 00 00 00 00 - 00 00 00 ...$........... 25.1.16 19 DI 00 80 02 02 - 1f 00 00 00 - 4c 41 4e 44 - 4d 41 53 20 ........LANDMAS 997us 26.1.0 51 51 4d 43 - 59 33 35 30 - 31 30 30 53 - 20 20 20 20 QQMCY350100S 26.1.16 31 2e 31 31 1.11 26.1.32 19 USTS 05 00 00 c0 no response 但是偶尔也能跑下去,有时候也出现的不是no response,而是rep failed,或是overrun。一样的程序怎么会出现的结果不一样呢? 我下全局断点检查(因为程序会拖死debug,我用tornado)。发现是根本没有对cbw产生接收中断。我设置的是,scsi+bluk-only,1端口是in,2端口是out。端口的属性寄存器配置是在枚举前做,还是在枚举中做呢? 我枚举时候用0端口都正常,怎么到别的端口就不好用了呢? 收到set config要做什么?我现在是回了个空包。应该是这样吧。 |
|