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/AM5728:以太网启动问题

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/668872/linux-am5728-ethernet-bringup-issue

器件型号:AM5728

工具/软件:Linux

大家好、

我们使用定制电路板进行测试、SDK 版本"ti-processor-sdk-linux-am57xx-evm-04.02.00.09"用于电路板启动。

我在 RGMII 模式下遇到1Gbps 以太网问题、无法验证。

在调试硬件时、能够在 MDIO_DATA (U4焊球编号)上查看数据、在 MDIO_MCLK (V1焊球编号)上查看时钟。 EMAC (0)_TXCTL (V9焊球编号)处没有信号、显示始终为零电平。

在 DTS 文件和内核映像中、我没有修改任何内容、以便使用从 SDK 创建的默认 SD 卡进行测试、而无需修改任何内容。

请大家告诉我、如何在 RGMII 模式下验证1Gbps 以太网。  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    请遵循此检查清单并将结果发布在以下位置: processors.wiki.ti.com/.../5x_CPSW
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Biser、

    感谢您的回复。

    请找到所附的内核日志文件、我在内核引导后运行了几个有关以太网的命令。

    e2e.ti.com/.../5102.Kernel_5F00_log.txt

    谢谢

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

    感谢您发布日志文件。 下面是您提供的 ethtool 转储的一个片段。 首先要解决的问题是检测到的链路:否 否则、驱动程序将不会尝试发送任何数据包、这就是所有数据包计数都为0的原因。 当 PHY 驱动程序打印出连接的 PHY 时、看起来 PHY 在引导时已应答。 这里有一种奇怪的想法、认为 PHY 看起来至少是它已识别出有一个链路伙伴、它无法建立链路。 下一步是查看 PHY 并查看它为什么不建立链路。 由于这里使用的是自协商、因此这应该在与任何驱动程序交互无关的情况下自动发生。

    此致、
    Schuyler

    连接方通告的自动协商:是
    速度:100Mb/s
    双工:全双工
    端口:MII
    PHYAD:1.
    收发器:外部
    自协商:开
    支持唤醒:D
    唤醒:D
    当前消息级别:0x00000000 (0)

    检测到链接:否