阅读:1355回复:3
CBW问题请教
请问,在发送完MAX LUN后,usb host是不是该向device发送CBW包?如果不是的话,那么该是发什么命令?
如果是的话,是通过那个管道?是EP0 OUT还是BULK OUT管道? 多谢多谢,给分! |
|
|
沙发#
发布于:2003-05-28 15:24
应该是在枚举完成之后,即Set Config之后,主机就会通过Bulk Out Pipe发送CBW包了。(假设你采用Bulk Only协议)
|
|
板凳#
发布于:2003-05-28 15:46
多谢,我现在采用Bulk Only协议
还有一点不明白,在set configuration后,我收到的是Get Max LUN命令,应该是在这之后才发送CBW包吧 再有,在CBW中的CBWCB段的格式是怎么样的?和UFI的命令格式一样吗? |
|
|
地板#
发布于:2003-05-28 16:18
CBW中的CBWCB域的格式是符合SCSI-2命令的,和UFI很像(几乎一样,两者差异在于device返回的数据格式不同,以及个别命令码不同),一般也是inquiry,read format capacity,read capacity,mode sense等。
|
|