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.

[参考译文] AM6441:Codesys EtherCAT 主站最大抖动

Guru**** 2460850 points
Other Parts Discussed in Thread: AM6441, SK-AM64B, TMDS64EVM

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1480187/am6441-codesys-ethercat-master-max-jitter

器件型号:AM6441
主题中讨论的其他器件: SK-AM64BTMDS64EVM

工具与软件:

您好!

我们将在  AM6441处理器上运行一些性能测量。 为此、我们将使用最新的 Arago 来构建 应用 RT 补丁的基础 Linux 映像。 循环检测的结果如下:

cyclictest -l100000000 -m -p99 -c0 -t -i200 -h100

#总数: 100000000 099999997
#最小延迟: 00006 00006 #
平均延迟: 00008 00008
#最大延迟: 00122 00165
#直方图溢出: 00000 00000
#柱状图溢出循环编号:#
线程0 :#线程
1 : 

我们已使用 Codesys EtherCAT 主站运行测试、以测量 EtherCAT 任务的最大周期时间、但结果也很有趣。 最大周期时间的跳跃如下所示。

我们遵循了以下文档中的最佳实践、但抖动和 EtherCAT 主站最大 周期时间没有明显改善。  

AM6x 处理器作为 Codesys EtherCAT 控制器的性能指标

我们在 SK-AM64B 和 TMDS64EVM 上运行了相同的测试。

是否有人会观察到这种最大 抖动 、对于此处理器、它们是否正常?

有人会观察到同样的行为吗? 有什么想法如何改进它?

提前感谢您!

此致、

Ivan

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    你好、Ivan

    [报价用户 id="644124" url="~/support/processors-group/processors/f/processors-forum/1480187/am6441-codesys-ethercat-master-max-jitter "]

    为此、我们将使用最新的 Arago 来构建 应用 RT 补丁的基础 Linux 映像。 循环检测的结果如下:

    cyclictest -l100000000 -m -p99 -c0 -t -i200 -h100

    [报价]

    当您说到"Latest Arago for building base Linux image"时、这是 TI Processor-SDK RT-Linux 的最新映像吗? 这是哪个内核版本?

    在后台运行应力测试后的结果是否是循环测试的结果(如 Codesys EtherCAT 控制器 应用手册中 AM6x 处理器性能指标所述)?

    看起来根据最新的 SDK 10.1、6小时后的循环测试结果显示在 https://software-dl.ti.com/processor-sdk-linux/esd/AM64X/latest/exports/docs/devices/AM64X/linux/RT_SDK.html 中 Linux_Performance_Guide。在 SDK 9.2.1.10上、最大延迟结果看起来更好: https://software-dl.ti.com/processor-sdk-linux/esd/AM64X/09_02_01_10/exports/docs/devices/AM64X/linux/RT_SDK.html Linux_Performance_Guide?highlight=cyclictest 

    [报价用户 id="644124" url="~/support/processors-group/processors/f/processors-forum/1480187/am6441-codesys-ethercat-master-max-jitter "]

    最大周期时间的跳跃如下所示。

    [报价]

    您是否能够实时查看周期时间(如应用手册中所示的图形)?  7.5如何查看性能测量部分总结了设置此设置的步骤、特别是"以图形方式实时查看周期时间和抖动统计信息"。 这样可以更好地指示周期时间是否像应用手册中观察到的那样周期性跳跃。  

    您是否在要测试的 AM64x 器件上运行 CodeMeter 许可应用? 我想如果您运行此程序的时间超过30分钟、您可能需要许可证才能实现。 我们注意到、如应用手册中所述、许可证应用程序会定期影响周期时间。  

    针对这些结果、您运行 Codesys 多长时间? 您是否在同一时间监控过 CPU 负载?

    -道林