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/DRA744:RGMII-ID (内部延迟)设置....

Guru**** 2550940 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/605559/linux-dra744-rgmii-id-internal-delay-setting

器件型号:DRA744
主题中讨论的其他器件:TDA2

工具/软件:Linux

您好,

我使用 RGMII 接口连接 Marvell 以太网软件(88E6390)。

我设置 RGMII 延迟设置使能( RGMII-id ),但它似乎不起作用。

以下是我的设备设置...

cpsw_emac0{&cpsw_emac0}
PHY_ID =<&Davinci_MDIO>、<0>;
PHY-MODE ="RGMII-id";
DUAL_EMAC_res_vlan =<1>;
定点链路=<1 1000 0 0>;
};

如何确保 RGMII-ID 使能设置正确?

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

    您的 SDK/Linux 内核的版本是什么?

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

    我已将您的问题转交给以太网专家。

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

    肖恩、

    在 Linux 以太网专家为您提供帮助之前、您能否访问 http://www.ti.com/lit/an/snla243/snla243.pdf 了解 RGMII 延迟设置?

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

    我发现只有 SR2.0能够启用或禁用内部 TXC 延迟的 RGMII 特性。

    我通过 dev2mem 命令获得了芯片版本

    0x1B99002F -> SR 1.1

    这是否意味着我无法 使用 RGMII-ID 设置????

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

    SR1.1不支持 RGMII-ID。 内部 TXC 延迟始终在该引脚上启用、远程侧/PHY 需要注意不要重新应用 Rx 线路的延迟、因为 TDA2已经应用了该延迟。

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

    TXC 延迟始终启用..但它仍然没有电路板上的延迟

    下图是 J6 RGMII TXC 和 TXD0、不连接任何器件。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您能否检查 DRA7x 以太网统计信息寄存器? 是否设置了任何错误位?

    此外、还应检查 PHY 侧是否存在任何对齐/CRC 问题。