Thread 中讨论的其他器件:OMAPL138
大家好、
我将 PPP 调制解调器与 Mentor USB 主机设备配合使用。 我看到 Mentor USB 在端点批量发送时每~5微秒发送一次令牌。 我想问这个~5us 时间可配置吗? 我看到 HOST_TXINTERVAL 寄存器用于设置批量端点的超时间隔、而不是轮询间隔。
谢谢、
Umair
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.
您好、Umair、
我要给出的另一个指针是、为了减慢速度、您可以将较小的数据排队。 假设对于一个批量端点、您从应用程序中排队4096个字节(例如、实际上在网络层、4096将进一步细分为 MTU、然后再到达 MUSB 层)、 然后 MUSB 将其分解为8x512字节的数据、这8个字节的数据将快速发送、因为它们在 MUSB 层中可用、并且无法控制减慢数据的速度。 因此、如果您将应用程序的512个字节排队8次以发送4096个字节、那么在 MUSB 层、一次它将仅发送512个字节。 因此、您可以减慢速度。 此外、如果需要减慢速度、则可以尝试 PIO 模式、而不是 DMA 模式。 这也可能会降低传输速度。 对接收数据的队列和发送令牌也是如此。