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.

[参考译文] AM2434:EtherCAT 从站(处理所有流量)

Guru**** 2416110 points
Other Parts Discussed in Thread: AM2434

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1282079/am2434-ethercat-slave-process-all-traffic

器件型号:AM2434

您好!

我有一个关于 AM2434的 EtherCAT 从站功能的问题。

通常、EtherCAT 从设备只 处理一小部分 EtherCAT 数据流量。

是否有可能丢弃所有 EtherCAT 数据包信息并使其在 PCIe 总线上可用以进行分析?

我想知道是否有回调函数可以连接、以便在 PCIe 总线上内部转发所有数据包。

此致、

汤姆

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

    您好、Tom、

    感谢您的查询、请允许我花点时间查看此申请、并在内部与我们的团队进行核实。

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

    您好、Tom、

    这可以使用 具有自动正向启用功能的自定义固件、通过 RX L2监控数据包并通过 PCIe 传输数据包。 我们的硬件支持此功能。 实现自定义 固件将由客户决定。 我们没有计划在 SDK 中支持该功能、

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

    尊敬的 Nilabh:

    感谢您的建议、这确实很有帮助。

    我想知道另一种解决方案:

    如果内部3端口开关(CPSW3G)配置为集线器(例如将所有流量转发到所有端口)并且器件位于 EtherCAT 主器件和第一个 EtherCAT 从器件之间、该怎么办? 我是否能够通过标准网络处理侦听内部以太网端口上的所有流量?

     Enet_L2_cpsw_switch 演示似乎正是这样。 我只需要禁用输入端口上的内部环回流量。

    software-dl.ti.com/.../EXAMPLES_ENET_LAYER2_CPSW_SWITCH.html

    启用 Cut-tru 后、其延迟对于 EtherCAT 应用而言应该足够低?

    此致、

    汤姆

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

    您好、Tom、

    这似乎是一个可行的解决方案,但最终尚未得到验证。 您可以继续尝试一下。