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.

[参考译文] Linux/DP83867CS:AM335x 针对第45条实现 MDIO Bitbang 驱动程序

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/735480/linux-dp83867cs-am335x-implementing-mdio-bitbang-driver-for-clause-45

器件型号:DP83867CS

工具/软件:Linux

你好、

根据 TI 聊天支持的建议、我将此问题作为相关问题发布、因为通常大学没有 FAE (?)。

我正在设计一个利用 AM335x 处理器和 DP83867CS PHY 的设计。  

我正在尝试调试我们为什么观察 RX CRC/对齐错误。 我希望能够在 AM335x 的 Linux 用户终端中检查需要  MDIO PHY 访问(支持第45条)的更高(>31)的 DP83867CS 配置寄存器。

我如何获取引用线程中提到的 IP (https://e2e.ti.com/support/processors/f/791/t/546577?AM335x-Implementing-MDIO-Bitbang-Driver-For-Clause-45and/or有其他方法可以使所需的功能 在原始线程运行后出现?  

感谢你能抽出时间并提供帮助。

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

    AM335x CPSW 具有允许访问第22条寄存器的 IP。

    DP83867CS 支持第22条使用间接方法访问第45条寄存器。

    请参阅 DP83867CS 数据表中的"8.4.2.1扩展地址空间访问"部分

    您需要使用4寄存器读取/写入序列来到达第45条寄存器。

    如果您在 Linux 中有一个能够正常访问 PHY 的驱动程序、我建议您查找称为 phytool 的 Linux 工具

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

    感谢您向我介绍"扩展地址空间访问"、不知道我是如何错过它的。
    写入了一些代码、我现在可以访问所有更高的寄存器。

    谢谢你。