阅读:1614回复:5
win2k下发送了GETMAXLUN后为什么不发送CBW和CSW?(我所有的分都送给你)
我在win2k下调试Mass storage class firmware,GetDescripor已完成,然后PC发送GetMaxLUN,我回了0之后就不动了,是不是还需做什么其它事情?
Bus hound 监控结果如下: (9) USB Mass Storage Device [2KB/Sec] Dev Phase Data Info --- ----- ------------------------- ------------- 9 CTL 00 00 00 00 - 80 06 00 01 GET STATUS 00 00 12 00 9 DI 00 00 00 00 - 12 01 10 01 ........ 00 00 00 08 - 84 05 01 00 ........ 01 01 01 02 - 03 01 ...... 9 CTL 00 00 00 00 - 80 06 00 02 GET STATUS 00 00 09 00 9 DI 00 00 00 00 - 09 02 20 00 ...... . 01 01 00 c0 - 00 ..... 9 CTL 00 00 00 00 - 80 06 00 02 GET STATUS 00 00 20 00 9 DI 00 00 00 00 - 09 02 20 00 ...... . 01 01 00 c0 - 00 09 04 00 ........ 00 02 08 01 - 50 00 07 05 ....P... 81 02 40 00 - 00 07 05 02 ..@..... 02 40 00 00 .@.. 9 CTL 00 00 00 00 - 80 06 00 03 GET STATUS 00 00 02 00 9 DI 00 00 00 00 - 04 03 ...... 9 CTL 00 00 00 00 - 80 06 00 03 GET STATUS 00 00 04 00 9 DI 00 00 00 00 - 04 03 09 04 ........ 9 CTL 00 00 00 00 - 80 06 03 03 GET STATUS 09 04 02 00 9 DI 00 00 00 00 - 1a 03 ...... 9 CTL 00 00 00 00 - 80 06 03 03 GET STATUS 09 04 1a 00 9 DI 00 00 00 00 - 1a 03 30 00 ......0. 30 00 30 00 - 30 00 30 00 0.0.0.0. 30 00 30 00 - 30 00 30 00 0.0.0.0. 30 00 30 00 - 30 00 0.0.0. 9 CTL 00 00 00 00 - 00 09 01 00 GET STATUS 00 00 00 00 9 CTL 00 00 00 00 - 01 0b 00 00 GET STATUS 00 00 00 00 9 CTL 00 00 00 00 - a1 fe 00 00 GET STATUS 00 00 01 00 9 DI 00 00 00 00 - 00 ..... 9 USTS 00 00 00 00 - 05 00 00 c0 ok 9 USTS 00 00 00 00 - 05 00 00 c0 ok 9 USTS 00 00 00 00 - 05 00 00 c0 ok 请各位大侠指教!! [编辑 - 11/4/02 by Jackeymao] |
|
沙发#
发布于:2002-11-04 15:29
Help~~~~~~~~~~~~~~~~~~~~~~~~
有没有人能帮帮我! |
|
板凳#
发布于:2002-11-04 16:12
还是没有人回?
|
|
地板#
发布于:2002-11-06 11:48
请大家帮帮忙,多谢各位。 :P
|
|
地下室#
发布于:2002-11-07 10:07
9 USTS 00 00 00 00 - 05 00 00 c0 ok
这是什么意思?多谢! |
|
5楼#
发布于:2002-11-07 11:20
你确信是在GetLun出的错吗?先定下来driver运行到何处就停下来的,然后再找毛病;
另外,你的firmware在此时如何处理的,给出你用的芯片(d12 or ezusb) |
|