Mass Storage协议

电脑与显示器

21人已加入

描述

Mass Storage 协议

如果是按照Mass Storage Bulk-Only 传输协议提供的描述符,则当Bus Hound 中DI 阶
段中的数据出现55 53 42 53 字样,说明已经开始开始发送Bulk-Only 协议的CBW 了。这
时可以将前面的工作告一段落,即不用太多考虑USB 中断啦、端点啦之类的问题,到此阶
段后只有两个端点工作,即Bulk-In 和Bulk-Out,In 或Out 都是从主机的角度来讲的,
前者用于Device 向Host 发送数据,后者用于Host 向Device 发送数据。Bulk-In 端点的处
理比较简单,在需要的时候,Device 将要发往Host 的数据通过此端点送出即可,如果数据
一次不能发完,则设置标志位,通过发送中断的产生可以实现连续发送。Bulk-Out 端点的
情况比较复杂一些,要判断收到的是协议内容还是数据,如果是协议内容,要对协议包进行
解析,根据协议中的内容得到UFI(SCSI)命令,然后再根据这些命令处理处理相应的请求。
对Bulk-In 端点的处理见下列流程图:

协议

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 相关推荐
  • 热点推荐
  • 协议

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分