器件型号: AM6442
您好、
是否有可能提高 AM64x 上 A53-0 和 R5F-0 内核之间的 EtherNet/IP 内核隧道的性能/缩短延迟? 我们目前正在尝试提高性能/减少延迟。
我们目前正在使用轮询模式、如提供的内核隧道示例中所示。
是否还有基于中断的模式? 我看到有一些 ifdefs 引用到 IC_ETH_RX_POLLING_MODE 。
要激活它、我必须进行哪些更改?
有哪些优点? 它是显著提高性能还是减少延迟?
BR
Dominik
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.
器件型号: AM6442
您好、
是否有可能提高 AM64x 上 A53-0 和 R5F-0 内核之间的 EtherNet/IP 内核隧道的性能/缩短延迟? 我们目前正在尝试提高性能/减少延迟。
我们目前正在使用轮询模式、如提供的内核隧道示例中所示。
是否还有基于中断的模式? 我看到有一些 ifdefs 引用到 IC_ETH_RX_POLLING_MODE 。
要激活它、我必须进行哪些更改?
有哪些优点? 它是显著提高性能还是减少延迟?
BR
Dominik
尊敬的 Dominik:
我答复的假设是您使用的是 Ethernet/IP 隧道示例 。 您是否正在尝试提高从 A53 内核到网络的传输性能? 如果您提到任何其他示例、请纠正我。
隧道源代码确实提供了两个选项来从 A53 和 R5 内核之间的循环缓冲区检索数据包。
目前、在示例中、用于轮询的计时器设置为 1ms。 缩短周期应该会使轮询更频繁并提高性能、但它可能会影响 CPU 负载利用率。 也许您可以尝试一下。
很快就会再来这里了解更多信息。