工具与软件:
您好!
我在手动模式下使用 MDIO 接口。 为了读取和写入某些 PHY 寄存器、我计划使用 MDIO clause45帧格式。
是否有任何特殊寄存器在手动模式下启用 clause45?
我看到该寄存器"CPSW_MDIO_CLAUS45_REG 寄存器"可使 PHY 在第45条中运行。 但是、如果需要手动使用 MDIO 模式、那么该寄存器是否仍然有效?
请告诉我
此致
Manisha Narayan Gowda.
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.
工具与软件:
您好!
我在手动模式下使用 MDIO 接口。 为了读取和写入某些 PHY 寄存器、我计划使用 MDIO clause45帧格式。
是否有任何特殊寄存器在手动模式下启用 clause45?
我看到该寄存器"CPSW_MDIO_CLAUS45_REG 寄存器"可使 PHY 在第45条中运行。 但是、如果需要手动使用 MDIO 模式、那么该寄存器是否仍然有效?
请告诉我
此致
Manisha Narayan Gowda.
您好!
Unknown 说:我正在手动模式下使用 MDIO 接口。 为了读取和写入某些 PHY 寄存器、我计划使用 MDIO clause45帧格式。
是否有任何特殊寄存器可以在手动模式下启用 clause45?
没有要设置的寄存器来启用 Clause45。
当 MDIO 处于手动模式时、我们需要在 MDIO 数据和时钟线路上运行 Clasue45。
这仅适用于 Mido 未配置为手动模式时。
您使用的是基于 RTOS 的 CPSW 应用程序还是本机 Linux 驱动程序。
对于 RTOS、我们在 MDIO 手动模式下没有任何 Clause45访问参考。
对于本机 Linux 驱动程序、在手动模式下使用 MDIO_bitbang、它支持 Clause45。
此致、
Sudheer
尊敬的 Sudheer:
感谢您的回答、
我既不使用 RTOS、也不使用 Linus 驱动程序。
我已经开发了我自己的 MDIO 驱动程序、用于位拆裂模式(由于勘误表 i2329)。
我看到该寄存器"CPSW_MDIO_CLAUS45_REG 寄存器"可以使 PHY 在第45条中运行、因此我问一个问题:如果我仍然需要在 MDIO 手动模式下使用它。 现在很清楚、当 MDIO 在手动模式下工作时、该寄存器不使用。 请再次确认
谢谢
此致
Manisha
您好!
我已经开发了自己的 MDIO 驱动程序、用于位拆裂模式(由于勘误表 i2329)。
很好理解、谢谢你们的细节。
[报价 userid="565015" url="~/support/processors-group/processors/f/processors-forum/1480929/tda4vm-operate-phy-in-clause45-mode-when-mdio-is-in-manual-mode/5687533 #5687533"]我看到该寄存器"CPSW_MDIO_CLAUS45_REG 寄存器"可让 PHY 在第45条中操作、因此我问如果我仍需要在 MDIO 手动模式下使用此寄存器。 现在很清楚、当 MDIO 在手动模式下工作时、该寄存器不使用。 请再次确认是的、它不会在手动模式下使用。
此致、
Sudheer