This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
您好、查姆斯、
我的客户正在使用 USB 设备模式、发现当数据包大小等于最大数据包大小时、他必须传输零长度的数据包、以便主机结束事务。
明白了吗? 如果是、那么传输零长度数据包的正确方式是什么?
此致、
卢卡
您好、Luke、
如果 USB 缓冲区发送了一个完整的数据包、然后发现发送缓冲区为空、则默认行为是不执行任何操作。 但是、某些协议要求插入一个零长度数据包来表示数据的末尾。
USB 库中提供了一个函数 USBBufferZerLengthPacketInsert、该函数可用于将参数 bSendZLP 设置为 true 的情况。
此致
Siddharth
您好 Siddharth、
要始终结束交易、您是否建议我的客户在某些协议需要时始终向数据末尾发送零长度数据包? 或者只需要在最后一个数据包是完整数据包时发送它?
此致、
Luke