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.

[参考译文] RM48L952:RM48L952DZWTT 与 RMII 模式下的 PHY DP83848VVVBI 集成

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/599300/rm48l952-rm48l952dzwtt-integration-with-phy-dp83848vvvbi-in-rmii-mode

器件型号:RM48L952
主题中讨论的其他器件:DP83640HALCOGEN

大家好、

我在尝试使用 RMII 接口将 RM48L952DZWTT 与 PHY DP83848VVVBI 集成时遇到了一些问题。  

我们的电路板设计基于 RM48 HDK、该 HDK 使用具有 MII 接口的不同 PHY DP (dp83640)。

测试软件是 HTTP 演示(http://processors.wiki.ti.com/index.php/HALCoGen_Ethernet_Driver_and_lwIP_Integration_Demonstration)  

问题是 EMAC 外设上接收到的数据不会触发 EMAC EMACRxIntISR。

当在 HDK 上运行同一软件时、它会毫无问题地运行。 移植时、我将 HalCoGen 中的 Pinmux 接口从 MII 更改为 RMII (在我们的电路板上、我们使用的是50MHz 振荡器)。  

具有内部回送的 PHY BIST 以及具有远程回送的 PHY BIST 都正常。 还可确保 RM 的 MAC 和 PHY 之间的电气连接。

所有 PHY 寄存器都经过了分析、没有任何可疑的事情。 此外、还对 RM48的 EMAC 寄存器进行了分析、所有这些似乎都可以。

VIM 寄存器与在 HDK 上运行的版本保持一致、在该版本中它可以正常工作、所以我假定中断不是因为 VIM 配置错误而触发的、但它似乎永远不会进入 RM48。

由于从 PHY 到外部世界的数据路径被确保正常、以及 PHY 本身以及 MCU 和 PHY 以及 PHY 和 EMAC 配置之间的电气连接、这里似乎还有其他我不想了解的东西。

 我想知道您是否知道与 PHY DP83848VVVBI 的 RM48L952DZWTT 有关的任何其他问题、以及是否使用 RMII 接口、如果您不知道、是否可以查看电路以检查您是否可以指出我们所做的错误。

 提前感谢。

Nton Armstrong

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

    感谢您在公共 E2E 上发帖。 如上所述、我已通知我们的 EMAC 专家、以获得有关此主题的进一步帮助和指导。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    你好、Chuck、
    我刚刚发现、API 实际上并未询问 PHY 其速度(甚至是调整 EMAC_MII_ENABLE 定义)。
    现在发生的情况是、PHY 与链路伙伴自动协商速度(100Mbps)、MAC 未获取该速度、并将其保留为默认值(10Mbps)。
    无论如何、手动设置速度可以解决问题。

    感谢您的关注!

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

    很高兴听到您发现了问题。 如有任何其他问题、请随时返回到我们的 E@E。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    感谢您的快速回答!

    此致
    Nton Armstrong