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.

[参考译文] AM625:能否禁用 AM625内置双端口开关、从而创建单个端口?

Guru**** 2468460 points
Other Parts Discussed in Thread: AM625

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1470557/am625-can-am625-built-in-2-port-switch-be-disabled-creating-single-ports

器件型号:AM625

工具与软件:

是否可以禁用 AM625内置以太网交换机以允许改用单个隔离端口?

在我们的用例中、需要仔细控制2个不同网络之间的流量、我们需要将 AM625上的网络端口视为完全隔离、分离的网络端口、在这种情况下、硬件不会导致数据包移动到另一个端口、而无需将数据包传输到 AM625 Linux 软件。

我们还没有硬件、因此我想问这是否可行。 我们将使用最近版本的 Yocto (德州仪器(TI) Yocto 5.0或4.0)。

从某种意义上讲、这可能类似于使用禁用 MAC 学习的 Linux DSA 系统。 或者内置交换机是否支持 Linux DSA?

谢谢!

Andy

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

    您好!

    是的、AM625 CPSW 开关可设置为独立 MAC。 实际上、这是 Linux SDK 的默认模式、查看网络接口列表时、两个外部 CPSW 端口都将显示为 eth0和 eth1。

    根据您的问题、您提议的潜在应用听起来好像是计划的外部开关。 有一个已合并的补丁、将在11.0 SDK 中提供有关支持 DSA 的补丁。 我还建议选择一个外部开关、该开关使用 SPI 连接到该开关以进行管理、并具有开源驱动程序和 DTS 示例。 请注意、TI 将仅提供关于外部开关的有限支持、仅限于 CPSW 初始化。  

    有关 MAC 学习的一个答案是、在多端口模式下运行时、会禁用外部端口之间的 MAC 学习。 外部端口彼此隔离。

    此致、

    Schuyler

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

    这是个好消息。 很开心

    外部开关实际上与 AM625要焊接的 PCBA 无关、因此我们无法控制它。 该开关的控制使用 MDIO/MDC、因此希望那里没有大问题。  

    我尚未查看引脚排列、但我希望有2个 RGMII、我们可以轻松连接简单的德州仪器(TI) PHY (如 DP83867)并放松。 不确定 AM625上是否有1个或2个 MDIO/MDC。