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.

[参考译文] TMS570LS3137:RMII 接口查询

Guru**** 2601915 points
Other Parts Discussed in Thread: HALCOGEN, TMS570LS3137, DP83640

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/736048/tms570ls3137-rmii-interface-query

器件型号:TMS570LS3137
主题中讨论的其他部件:HALCOGENDP83640

您好!

我正在为 TMS570LS3137开发 RMII。 现在、我将使用 halcogen 生成的 RMII 驱动程序进行初始验证。 我使用的是不同的 PHY,其中数据的格式不同。 因此、如果任何人都可以共享裸机 RMII 驱动程序、该驱动程序可以直接发送原始数据、而无需进行任何封装或格式化。 在调试中非常有用。

谢谢、

Vivekananda

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

    器件型号:TMS570LS3137

    您好!

    除上述查询外、我将使用 HALCOGEN 示例 EMAC 环回。 在该选项中,我已取消选中启用环回选项,为 RMII 配置了 pinMUX,并取消选中启用 MII,然后生成了代码。 我使用的是不同的 PHY。 由于我的 MAC 不是 DP83640、因此我在生成的代码中对所有 MDIO 部分以及与 DP83640相关的部分进行了注释。 然后我运行了代码,但 RMII 数据线路上没有显示任何内容,内存缓冲区也只有一个数据字,即内存位置 0xFC520000处有数据[0]。 我们需要尽快解决此问题。 是否有人可以建议解决此问题。

    谢谢你  

    Vivekananda

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

    如果对 MDIO 部分进行了注释、MCU 如何配置 PHY? MDIO 为 PHY 和 MAC 提供了一个双向管理接口、用于相互通信。 PHY 的许多功能都是自主执行的。 因此需要 MDIO 进行交换
    信息与 PHY/MAC 数据接口并行。

    对于 MII、TX 和 RX 时钟为2.5MHz 或25MHz、但 RMII 中 RX 和 TX 的共享时钟为50MHz。

    请检查 PHY 寄存器的值:
    1、基本控制寄存器
    2、基本状态寄存器:确保连接正常、检查自协商是否成功
    3.如果链接速度正确:100Mbps、100Mbps
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    QJ Wang、您好!

    感谢您的回复、

    实际上、我们正在进行 MAC 到 MAC 的通信。 因此、我认为不需要 MDIO 和 MDCLK。

    谢谢、

    Vivekananda

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

    我有一个 MII 的回送代码。 您认为它对您有用吗?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我的代码不基于 HALCoGen 驱动程序。