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.

[参考译文] AM3352:在 CPSW 上同时使用 MII 和 RGMII

Guru**** 2595770 points
Other Parts Discussed in Thread: AM3352

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/642918/am3352-simultaneous-mii-and-rgmii-use-on-cpsw

器件型号:AM3352

大家好、

我可以使用 AM3352同时使用100 Base 和1000 Base 以太网吗?

我将使用以下 PHY。

100Base:SMSC LAN8720Ai

1000BASE-: Micrel KSZ9031

提前感谢您。

此致、

Sasaki

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    以太网专家已收到通知。 他们将在这里作出回应。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Sasaki、您好!

    是的、我认为这是可能的、您可以在其中一个 EMAC 端口(即 emac0)上使用100Base、在另一个 EMAC 端口(即 emac1)上使用1000BASE。 这在 AM335x Baltos IR 板中完成、请检查相应的 DTS 文件:

    linux-4.9.41/arch/arm/boot/dts/
    AM335x-baltos-ir5221.dts
    AM335x-baltos-ir3220.dts
    AM335x-baltos-ir2110.dts

    cpsw_emac0{&cpsw_emac0}
    PHY-MODE ="RMII";
    DUAL_EMAC_res_vlan =<1>;
    固定链路{
    速度=<100>;
    全双工;
    };
    };

    cpsw_emac1{&cpsw_emac1}
    PHY_ID =<&Davinci_MDIO>、<7>;
    PHY-MODE ="RGMII-txid";
    DUAL_EMAC_res_vlan =<2>;
    };

    另请参阅以下 e2e 线程:


    e2e.ti.com/.../557935
    e2e.ti.com/.../165528

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

    Pavel 是 correct...in 事实这是一个相当常见的用例。

    此拓扑支持的唯一真正问题是引脚多路复用。 只要您的特定实现引脚多路复用器能够同时适应 MII 和 RGMII、就不会出现任何问题。

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

    Pavel-San、DK-San、

    感谢您的支持!

    Pinmax 没有问题。

    此致、

    Sasaki