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:以太网交换机问题

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

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

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

器件型号:AM3352
您好、先生、

 我们使用的是项目中的以太网交换机器件型号 KSZ8895MQXI。
Port5 (用作 PHY)通过 MII 接口连接到 am3352处理器。

我们在开关 side.it 中探测 TXCLK、RXCLK 显示25MHz
然后、我们在 ping 时探测所有 MII 信号、此时、来自 am3352处理器的 TXD[0...3]突发数据。但以太网 PHY 在 ping 时不响应(链路状态显示为关闭)处理器。

此处随附了以太网原理图。您能验证一下并尽快为我们提供解决方案吗?


Regardse2e.ti.com/.../ETHERNET-SWITCH.PDF

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您很可能遇到软件问题。 您使用的是什么软件?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Biser、

    我们使用的是 U-Boot SPL 2017.07。 我们尝试通过 U-Boot ping 以太网交换机。

    此致、
    Avinash N
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    请遵循此检查清单并将您的结果发布在以下位置: processors.wiki.ti.com/.../5x_CPSW
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Biser、

    在尝试从 uboot ping 外部 IP 时
    我从 uboot 获得了以下打印件
    请检查并向我们建议可能出现的错误(我的 MII_BMSR 寄存器始终显示值0x7808)
    ===================================================================================================
    U-Boot 2017.01-00319-geae4602-脏(2017年10月25日- 14:54:50 +0530)

    CPU:AM3352
    DRAM:1 GiB
    警告:未启用缓存
    NAND:512 MiB
    MMC:OMAP SD/MMC:0、OMAP SD/MMC:1.
    IN:串行@44e09000
    输出:串行@44e09000
    ERR:串行@44e09000
    NET:启用 MII 模式...完成。
    检测到 PHY ID = 0x221450
    PHY ID = 0x221450
    CPsw 连接到通用 PHY
    CPsw
    按任意键停止自动引导:0
    =>
    =>
    =>
    => pri ipaddr
    ipaddr=172.17.1.123
    => ping 172.17.0.1
    *** MII_reg = 0x7808
    MAC_CONTROL = 0x8021
    端口0、速度100、全双工上的链路
    MAC 控制= 0x8021
    使用 cpsw 器件

    超过 ARP 重试计数;重新开始
    Ping 失败;主机172.17.0.1不活动
    ===================================================================================

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

    遗憾的是、TI 目前不支持连接到 MAC 接口上的外部开关。

    我只能提出一些建议。 首先、当连接到外部交换机时、MAC 和交换机之间的 PHY 模式应该是固定的、链路始终存在。 我认为您需要与交换机制造商核实交换机驱动程序的分布式交换机架构支持。 围绕此主题的 Linux 社区努力可能会提供其他支持。

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

    您已将 AM335x MII 接口连接到 PM... 开关器件的 MII 引脚。 这些连接到交换机的 PHY5、而在原理图中未连接。

     如果您希望将 AM335x MII 数据传递到交换机、则需要将 AM335x MII 端口连接到 SM... 开关的 MII 引脚。 或者、将磁性元件/插孔连接到 RX5/TX5、则您应该能够使用此端口进行连接。

    Tom