是特定于终结点的USB协议中的数据切换



我正在编写USB作为主机,裸机我面临一些数据切换问题,我的问题是-数据切换是否特定于端点

我的意思是考虑BULK转移,你有一个BULK IN端点和一个BULK OUT端点。现在,如果我要读取一个块,我会向BULK OUT发送读取(10)请求,然后接受BULK IN上读取的数据。

现在,如果我向BULK OUT端点发送一个写(10)请求,那么数据切换的值是多少??是在第一次请求BULK OUT(DATA0->DATA1)之后获得的,还是在接受从第一次BULK IN(DATA0->DATA1->DATA0)读取的数据之后获得的

PS:我正在使用OpenHCI主机控制器协议

实现

是的,数据切换是特定于端点的。

您的BULK IN端点和BULK OUT端点将不会共享数据切换。相反,有两个独立的数据切换,每个端点一个。

相关内容

  • 没有找到相关文章

最新更新