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.

[参考译文] LP-AM243:具有单 PHY 配置的 EtherCAT

Guru**** 2463800 points
Other Parts Discussed in Thread: AM2434, SYSCONFIG

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1469563/lp-am243-ethercat-with-single-phy-configuration

器件型号:LP-AM243
主题中讨论的其他器件:AM2434SysConfig

工具与软件:

大家好!

我目前正在与 AM2434 LP 合作、其中两个 PHY 都配置为用于 EtherCAT 通信。

但我想配置并使用单个 PHY。 这是可行的吗?

如有可能、请指导我配置 EtherCAT 和在单个 PHY 下工作。

板载我们删除了 PHY IC、在 example.sysconfig 中、我已配置 EthPhy 器件-->无对应于我们删除了 PHY 的部分。

还在代码中进行了一些更改。 返回 PHY 不正常错误。

此致、

D. Jenita。

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

    尊敬的 Jenita:

    我可以知道您尝试使用上述 EtherCAT 配置实现的最终目标吗?

    此致、
    亚伦

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

    大家好、Aaron:  

    这是我们客户的要求。 他们希望 EtherCAT 位于一个端口上、而 TCP/IP 位于另一个端口上。

    根据我的理解、与 EtherType 相比、EtherCAT 丢弃了 TCP 帧。 如果无法配置单个端口、我可以在两个(EtherCAT)端口上都配置单个端口、但 TCP 帧不会被丢弃。

    我无法在代码库中找到接收和丢弃帧的确切位置。 是否有任何解决方案可用于处理协议(EtherCAT + TCP/IP)  

    此致、
    D.Jenita.

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

    尊敬的 Jenita:

    感谢您发送编修。 我想简单说明一下、您想使用2个端口(1个用于 EtherCAT、1个用于 TCP/IP)、可以为 EtherCAT 配置2个端口、就这样、其中1个应处理 TCP/IP 帧。 我认为您的要求不是3个端口(2个用于 EtherCAT、1个用于 TCP/IP)

    此致、
    亚伦

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

    是的、Aaron、我不需要3个端口。 我只是希望我的 EtherCAT 堆栈也接受 TCP 帧。 可能我可以具有单独的任务来处理 TCP 帧。

    此致、

    D.Jenita.

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

    谢谢 Jenita。

    这在 理论上应该是可能的。 我将对此进行探讨、并在下周中旬与您联系。

    此致、
    亚伦

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

    大家好、Aaron:

    温和的余数:

    我们正在等待您的回复。

    此致、
    D.Jenita.

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

    尊敬的 Jenita:

    请在明天之前回复。

    此致、
    亚伦

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

    尊敬的 Jenita:

    可以通过选择在 SysConfig 中禁用 EtherCAT 的第二个端口 无  作为相应端口的 ETHPHY 器件:

    按照此提示、应注释掉在端口上完成的相应配置(对于 Beckhoff 演示、PHY 配置在 tiescsoc.c 文件中完成)。 此外、您还需要根据 PHY 链路极性、将未使用端口的链路极性设置为高电平或低电平。 如果链路状态为零、则将其设置为高电平(位清除);如果链路状态为1 (位设置)、则将其设置为低电平。

    您可以根据自己的用例在另一个端口上配置 TCP/IP。

    此致、
    亚伦