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.

[参考译文] PROCESSOR-SDK-AM335X:多个以太网端口、可在 U-boot 处实现相同的 MAC 访问

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1517431/processor-sdk-am335x-multiple-ethernet-port-with-same-mac-access-at-u-boot

器件型号:PROCESSOR-SDK-AM335X

工具/软件:

大家好!

访问 Etherent 时遇到问题我有 AM335x-icev2、我部署了两个 Etherent 端口(eth0和 eth1)。
我能够从两个端口的内核级别 ping 回。但在 uboot 级别我不能得到相同的东西,eth0在 uboot 工作正常,但 eth1在 eth0连接时不工作,然后 eth1也工作,但在端口0链接,但独立 eth1不工作。

如果可能、请帮助解决此问题:

下面是 DTS 结构:

&Mac{
pinctrl-names ="default"、"sleep";
pinctrl-0 =<&cpsw_default>;
pinctrl-1 =<&cpsw_sleep>;
从器件=<2>;
ACTIVE_SLAVE =<1>;//添加
// dual_emac;//已注释
状态="正常";
};


&davinci_mdio{
pinctrl-names ="default"、"sleep";
兼容="ti、cpsw-mdio"、"ti、davinci_mdio";
pinctrl-0 =<&davinci_mdio_default>;
pinctrl-1 =<&DaVinci MDIO_SLEEP>;
状态="正常";
RESET-GPIO =<&GPIO3 13 GPIO_ACTIVE_HIGH>;
//RESET-GPIO =<&GPIO3 13 GPIO_ACTIVE_HIGH>、<&GPIO3 21 GPIO_ACTIVE_HIGH>;
//RESET_GPIO=<&GPIO3 13 GPIO_ACTIVE_LOW>;
reset-delay-us =<2>


};
&cpsw_emac0{
PHY_id =<&davinci_mdio>、<0>;
PHY 模式="RGMII-id";
dual_emac_res_vlan =<1>;
};

&cpsw_emac1{
PHY_id =<&davinci_mdio>、<3>;
PHY 模式="RGMII-id";
dual_emac_res_vlan =<2>;
};
连接 eth0时、您可以看到输出:

=> ping 192.168.1.20端口0上的链路、速度100、使用 cpsw 设备主机192.168.1.20的全双工、是活动的------- > eth1

=> ping 192.168.1.25端口0上的链路、速度100、使用 cpsw 设备主机192.168.1.25的全双工、处于活动状态------- > eth0

未连接 eth0时:

ping 192.168.1.20 cpsw 等待 PHY 自动协商完成....... 超时! mscc_startup ret :-110使用 musb-hdrc 解析状态前、在 ep1in 状态 ep2in MAC cc:33:31:35:3a:2D 主机 MAC de:ad:be:ef:00:00 RNDIS 就绪 ping 失败;主机192.168.1.20不活动…

 

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

    您好团队

    请回复我的上述问题  

    我仅获得一个 PHY、甚至使能活动从器件1、它仅显示适用于 phy 0

    => MDIO 列表

    Cpsw:

    0 - Microsemi VSC8531 <--> CP

    但我有两个 PHY

    MII 信息

    PHY 0x00:OUI = 0x01C1、Model = 0x17、Rev = 0x02,100BaseT、FDx

    PHY 0x03:OUI = 0x01C1、Model = 0x17、Rev = 0x02,100BaseT、FDx

    请尽快答复。