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/DP8.3867万IR:ping DP8.3867万IR时出现问题

Guru**** 2474970 points


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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/574543/linux-dp83867ir-problem-in-pinging-with-dp83867ir

部件号:DP8.3867万IR

工具/软件:Linux

大家好,

我在ping时遇到了问题。 我正在RGMII模式下使用DP8.3867万IR芯片和Cyclone v SoC。我正在使用Linux操作系统。 我添加了从TI网站下载的DP8.3867万IR驱动程序并更新了我的Linux映像。 能够检测phy芯片的操作系统和链路也已启动..能够通过MDIO命令与phy芯片通信。当我执行ping命令时,MAC正在向phy芯片发送信号,phy还为ping命令提供了MDI输出。 但另一方却没有收到任何包装。 我也检查了Wireshark。没有接收数据包

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

    您是否对RGMII接口使用了任何内部延迟或电路板延迟?
    默认情况下,RGMII以对齐模式发送数据(即时钟和数据在同一边缘)。
    您需要在MAC或PHY上启用内部延迟。
    对于PHY,您可以在TX和RX路径上执行此操作。 请告诉我您的系统的设置。

    此外,一个简单的检查,以确认是数字还是模拟相关问题,就是启用各种环回。

    要查看问题是否出在MAC端,是否可以在867中启用数字回送?
    设置寄存器0x16位[5:2]= 0b0001

    如果您的链路伙伴能够发送ping,则还可以启用反向回送以检查模拟(MDI)端:
    设置寄存器0x16位[5:2]= 0b1000

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

    感谢您的回复。
    我会尝试你的建议。 除此之外,数据是从PC接收的,我可以在软件中获取数据包。但传输仍然有问题。 现在我有一个问题。 MDI输出电平为1 V。根据标准,应为2.5 V。 我正在使用1:1变压器。 这有什么问题吗? 我从PC传输和其他Cyclone V评估板phy接口获得2.5V电压。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我正在连接10 Mbps全双工
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,Ross:

    在DP8.3867万芯片中添加延迟后,它工作正常...非常感谢
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好,Rose:

    我在GMII/MII接口上也遇到了同样的问题(ping问题)。 但没有用于配置时钟延迟的寄存器,现在还有其他选项可用。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我可以接收数据包。 但问题只在于传输。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Shanmugam,您好!

    在GMII/MII操作中,能否向我发送TX路径的示波器显示?
    我想查看与TX数据相关的TX_CLK。

    这两个接口没有延迟选项。 该标准要求MAC在延迟的情况下发送数据,以确保PHY的正确设置/保持。

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

    您好,Ross:

    我发现了问题。 问题出在Mac上。它没有在以太网帧中发送CRC字。 我解决了这个问题,它现在正在工作。

    感谢你的支持。