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.

[参考译文] AM2432:EtherCAT 链路状态

Guru**** 2390755 points


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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1483503/am2432-ethercat-link-status

器件型号:AM2432

工具与软件:

尊敬的 TI 专家:

客户有一个奇怪的 AM243电路板、从 PHY (DP83822、地址:0x0019)读取的 EtherCAT 链路状态与实际状态不同。(所有其他电路板均正常)例如、如果 EtherCAT 正常工作、PHY 链路状态结果会显示状态未链接。 客户想知道是否存在 AM24侧的寄存器、该寄存器还可以显示 EtherCAT 链路的状态?

您能否帮助检查我们的 AM24端是否也具有该寄存器来显示 EtherCAT 链路状态?

谢谢!

Kevin

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

    尊敬的 Kevin:

    [报价用户 id="546457" url="~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1483503/am2432-ethercat-link-status "]客户有一个奇怪的 AM243电路板、从 PHY 读出的 EtherCAT 链路状态(DP83822、地址:0x0019)与实际状态不同。(所有其他电路板均正常)
    • 现在我来澄清一下、网络中的所有电路板都加载了相同的 EtherCAT 应用程序、而且其中一个电路板的 PHY 链路状态寄存器没有针对活动链路进行更新?
    [报价用户 id="546457" url="~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1483503/am2432-ethercat-link-status "]

    您能否帮助检查我们的 AM24端是否也具有该寄存器来显示 EtherCAT 链路状态?

    [报价]
    • 您可以监控 MDIO_LINK_REG 寄存器(0x300B240C)、查看链路状态是否正在更新。 有关这方面的更多详细信息、请参阅 AM243x/AM64x 的技术参考手册第6.4.14.10.4节。

    此致、
    Aarob

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [报价用户 id="546457" url="~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1483503/am2432-ethercat-link-status "]从 PHY 读出(DP83822、地址:0x0019) i

    您能否在工作与非工作情况下共享0x0019和其他 PHY 寄存器(0至0x1F)的值

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

    大家好、Aaron、Pratheesh、

    感谢您的支持。 客户最终通过使用 MDIO 直接读取寄存器、然后判断链路状态来解决此问题。 这种方法不再能够解决上述问题。 以前、客户使用了 SDK 中提供的 phy 链路状态检测功能、并出现了此问题。 客户也可以使用此权变措施、因此现在就解决此问题。

    谢谢!

    Kevin