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:以太网交换机 LAN9374 与 AM625 一起出现

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

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1557237/am625-ethernet-switch-lan9374-bring-up-with-the-am625

器件型号:AM625


工具/软件:

您好、

我们在将 am625 与 LAN9374(这是一个长期使用的开关)集成时遇到了问题。我已经看到 一些用户可以使用 DUAL_EMAC 使其正常工作、您能否提供有关启用 DUAL_EMAC 的详细信息?

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

    您好:  

    对延迟的回复表示歉意。  

    您能否具体指出您看到的其他线程使用 dual_emac 将扩展开关与 AM625 集成? 这将有助于我们理解什么是有效的或不有效的上下文。

    -道林

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

    尊敬的 Daolin Qiu

    请检查以下链接:

    e2e.ti.com/.../5999472

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

    此页面上提供了与问题相关的其他信息  、例如 DTS 和配置 AM625:如何在内核 — 处理器论坛-处理器 — TI E2E 支持论坛中添加带 AM625 的 LAN9374、硬件连接与 BEN 关于 RE:AM625:以太网交换机连接到 RGMII 2 相同  

    我附加了我们正在使用的器件树文件的 zip 文件、以供参考。

     e2e.ti.com/.../am62_5F00_lan9374_5F00_dts_5F00_dtsi_5F00_files.zip

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

    你好 Naveenkumar 和 tv310  

    我已经看到 一些用户可以使用 dual_emac 使其正常工作、您能否提供有关启用 dual_emac 的详细信息?
    [quote userid=“579101" url="“ url="~“~/support/processors-group/processors/f/processors-forum/1557237/am625-ethernet-switch-lan9374-bring-up-with-the-am625/6002106

    请检查以下链接:

    e2e.ti.com/.../5999472

    [/报价]

    我相信另一个线程中的 Ben 提到“ TI 唯一需要的修改是内核补丁、允许交换机逻辑连接到第一个可用节点以外的以太网 MAC 器件(即在我们的例子中选择 RGMII 2)。“ 表明他们还面临与连接到第二个 RGMII 连接类似的问题。 据我所知、他们似乎还没有越过这个问题。  

    由于 TI EVM 无法连接到外部交换机、因此目前我们无法重现此问题并确定需要进行哪些更改。 我们只能在思考时提出建议。

    我给出了一个建议、但如果在另一个主题中进行了测试、我不会这样做。下面是

    尝试一下、能否尝试在 dts 的 aliases 属性中更改 cpsw_port1 和 cpsw_port2 交换? 其目的是尝试查看我们是否可以“欺骗“内核、将 cpsw_port2 视为 eth0。 这可能不起作用、但我认为这是一项快速测试。  

    以下面的 k3-am642-evm.dts(适用于 TI AM64x EVM)为例。

    // SPDX-License-Identifier: GPL-2.0-only OR MIT
    /*
     * Copyright (C) 2020-2024 Texas Instruments Incorporated - https://www.ti.com/
     */
    
    /dts-v1/;
    
    #include <dt-bindings/phy/phy.h>
    #include <dt-bindings/leds/common.h>
    #include <dt-bindings/gpio/gpio.h>
    #include <dt-bindings/net/ti-dp83867.h>
    #include "k3-am642.dtsi"
    
    #include "k3-serdes.h"
    #include "k3-timesync-router.h"
    
    / {
    	compatible = "ti,am642-evm", "ti,am642";
    	model = "Texas Instruments AM642 EVM";
    
    	chosen {
    		stdout-path = &main_uart0;
    	};
    
    	aliases {
    		serial0 = &mcu_uart0;
    		serial1 = &main_uart1;
    		serial2 = &main_uart0;
    		serial3 = &main_uart3;
    		i2c0 = &main_i2c0;
    		i2c1 = &main_i2c1;
    		mmc0 = &sdhci0;
    		mmc1 = &sdhci1;
    		ethernet0 = &cpsw_port2; <----changed from &cpsw_port1 to &cpsw_port2
    		ethernet1 = &cpsw_port1; <----changed from &cpsw_port2 to &cpsw_port1
    		ethernet2 = &icssg1_emac0;
    	};

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

    你好 Daolin  ,我们之前已经测试过这个。 没有成功:(

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

    尊敬的 tv310:  

    由于所讨论的问题与  AM625 相同:采用 am625 的以太网交换机 、我继续解锁该线程、让我们继续对话。

    -道林  

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

    谢谢:) 希望我们很快就会有解决方案。