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:Profinet PHY 链路状态

Guru**** 2394295 points
Other Parts Discussed in Thread: AM2432, DP83826E

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1505757/am2432-profinet-phys-link-status

器件型号:AM2432
主题中讨论的其他器件: DP83826E

工具/软件:

您好、

我将 AM2432与工业 SDK 09.02.00.24中的 Profinet 配合使用。

是否可以获取以太网 PHY 的链路状态? 我目前正在使用定制驱动程序 CUST_PHY_DP83826E 和 CUST_PHY_TJA1101。

谢谢您、

此致、

Andrea

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

    您好、Andrea、

    您可以参阅 AM243x 技术参考手册(TRM)。 第6.4.14.10节中、其中列出了 MDIO 寄存器。 您可以检查"MDIO_LIVE_REG"和"MDIO_LINK_REG"以检索与 PHY 地址相对应的以太网 PHY 的链路状态。  

    https://www.ti.com/lit/ug/spruim2h/spruim2h.pdf?ts = 1745499694673

    此致、

    Laxman

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

    您好、Laxman:

    感谢您的回答。


    我确认它是有效的。 但是、我 从此线程读取 到、要读取的地址为 0x3001FF08和0x3001FF0C (实际上使用了这些工作原理)、而在 TRM 上是3003 2408h 和3003 240Ch (似乎这些地址不起作用)。 为什么有这种差异?

    谢谢您、

    此致、

    Andrea

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

    您好、Andrea、

    之前没提到这一点、TRM 中提到的 MDIO 寄存器由于硬件勘误表而有一些问题。 因此、对 MDIO 寄存器空间进行仿真并将其存储在不同的位置、如下表所述。 因此、需要检查这些失调电压、而不是 TRM 中提到的失调电压。

    有关这方面的更多详细信息、请访问: software-dl.ti.com/.../INDUSTRIAL_COMMS_MDIO_MANUALMODE_FW_USAGE.html


    此致、
    Laxman