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.

[参考译文] Starterware/AM3352:以太网交换机问题

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

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/631022/starterware-am3352-ethernet-switch-issue

器件型号:AM3352

工具/软件:Starterware

大家好、

我们设计了一款采用 AM3352 处理器的定制电路板、该处理器具有1 GB DDR3和以太网交换机 KSZ8895 Microchip。 在此以太网芯片中、有五个端口。 其中4个端口用于摄像头、第五个端口连接到 AM3352处理器。 在 AM3352上配置为 MAC、以太网交换机上的第5个端口配置为 PHY。 MDC 和 MDIO 在原理图中为 NC。开关连接到 MII1。

如何在 U-Boot 中查找以太网交换机状态。 我们无法 ping 通 ipaddress。 在 U-Boot 中必须执行哪些更改。

此致、

Avinash N

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

    我认为您不能在没有 MDIO 接口的情况下配置 PHY。 我通知以太网专家、如果可以的话、请他们发表意见。 他们将在这里发布。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尊敬的 Avinash:

    与 Linux 不同、u-boot 中与以太网相关的诊断和管理命令数量有限。 您有"ping"和"DHCP"命令、但在 u-boot 中没有诊断命令的额外实现。

    BR
    Tsvetolin Shulev
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    U-Boot 的架构是仅使用一个以太网端口。 您是否对 u-boot 进行了任何更改、以支持使用 MII1而不是默认 MII0?

    关于外部开关的配置、TI 将无法支持这部分问题。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,

    我没有对 MII1的 U-Boot 进行任何更改。 在 U-Boot 中必须进行哪些更改?
    提前感谢。

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

    处理器和以太网交换机之间有一个 I2C 接口。 是否可以检查以太网的状态。 如果我们能够访问以太网交换机、那么您能否提供在 U-Boot 中完成的步骤。

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

    处理器和以太网交换机之间有一个 I2C 接口。 是否可以检查以太网的状态。 如果我们能够访问以太网交换机、那么您能否提供在 U-Boot 中完成的步骤。

    2.我们已根据要求在 KSZ8895MQX 微芯片以太网交换机和 AM3352处理器之间建立 MDC 和 MDIO 连接。 是否可以检查以太网的状态。 如果我们能够访问以太网交换机、那么您能否提供在 U-Boot 中完成的步骤。

    任何帮助或建议。 我们处于紧急状态、因为有一个批量生产和硬件团队正在等待清除。

    此致、
    Avinash N
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    如前所述、开关不是 TI 支持的用例。 我唯一可以提供的建议是查看交换机是否内核中有驱动程序。 您可以尝试查看讨论分布式交换机架构(DSA)的内核文档。

    要启用第二个以太网接口、您将覆盖您在 u-boot DTS 文件中为电路板定义的 ACTIVE_SLAVE 字段。 这与在 Linux 中的执行方式类似、如下所示:

    processors.wiki.ti.com/.../Linux_Core_CPSW_User's_Guide

    该行应该与此类似、它附加到 Mac 节点定义中。 将活动从器件从0设置为1应将第二个接口作为主接口启用:
    {&Mac}
    ACTIVE_SLAVE =<1>;
    };

    请尝试一下、并告知我们它是否起作用。