1.CBW个CSW
USB协议里面,有两个名词:
Command Block Wrapper (CBW) :A packet containing a command block and associated information.
Command Status Wrapper (CSW) :A packet containing the status of a command block.
其实就是等价于其他硬件的spec里面的发送的命令和返回(或读取)的状态,
区别在于,USB协议,把这些单独的命令或状态,加上其他一些设置参数等信息/数据,打包成一个包,起个名字叫做,CBW和CBS而已。之所以这样做,主要目的,我觉得是为了便于通信,便于管理。
否则,命令太多,加上需要配置的参数太多,零散去发送或者独立组合再发送,都显得很凌乱,所以才弄出这么个CBW和CSW的,把该设置的参数都整理好,然后打包发送或接受,就显得很有秩序了。。
转载请注明:在路上 » 【学习记录】USB 协议