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.

[参考译文] TDA4VM:MCU2_0 CPSW9G SGMII 与 PHY 连接(Marvell 88ea1512)

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1032510/tda4vm-mcu2_0-cpsw9g-sgmii-connect-with-phy-marvell-88ea1512

器件型号:TDA4VM

您好 TI:

  我 使用 cpsw9g SGMII 连接 PHY (Marvell 88ea1512)。

  CPsw9g 使用连接到 PHY 的 SGMII2_TX0和 SGMII2_RX0引脚。  我可以使用 MDIO 配置 PHY、PHY 将 SGMII 配置为铜缆模式。  它看起来工作正常。

  然后、我配置 serdes0和 cpsw9g SGMII 端口2、 如果执行 CSL_SGMII_enableAutoNegotiation、 则 CSL_SGMII_getStatus 返回 SGMII 是链路状态、但 phy 不是链路状态。

   此状态是否正确?  为什么?   

   我的 SGMII 配置代码如下:

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

    您好、Jacky、

    1.您能告诉我您使用的是哪个 SDK 版本吗? 您是否也在运行 Linux? 请注意、在 TDA4上、Linux 和以太网固件之间的串行器/解串器存在冲突、这就是为什么开箱即用不启用 SGMII 的原因。

    2.请提供以太网固件输出以及您以 GIT 友好型 DIFF 的形式所做的更改。 请排除 pinmux 更改、因为查看这些更改并不容易。 如果遇到任何问题、必须确保在完成启动后手动检查 Pinmux 寄存器。

    3.既然您使用的是 Marvell PHY,您是否确定已经为它们集成了相同的驱动程序?

    此致

    葡萄园

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

    您好、曾

     我们在定制板中使用相同的 phy,也遇到了同样的问题,您是否集成了88e1512 phy 驱动程序? 请给我一个有关88e1512 phy 驱动程序的补丁吗? 非常感谢!

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

    你好,方

    很抱歉耽误你的时间。

    您能回答我的上述问题吗?

    [引用 userid="482276" URL"~/support/processors-group/processors/f/processors-forum/1032510/tda4vm-mcu2_0-cpsw9g-sgmii-connect-with-phy-marvell-88ea1512/3847714 #3847714")您是否已集成88e1512 phy 驱动程序? 请给我一个有关88e1512 phy 驱动程序的补丁吗?

    我们不集成或支持3P PHY、您必须与 Marvell 联系才能获得兼容的 PHY 驱动程序并将其与 ENET-LLD 集成。 请查看此 集成指南 以获取帮助

    此致

    葡萄园

x 出现错误。请重试或与管理员联系。