主题:DRA821 中讨论的其他器件
工具/软件:
Sudheer,
这是来自之前 e2e 的延长申请。
关于:DRA821U:DRA821U 的 Linux 配置(采用 GESI RGMii2)
我们能否在 u-boot 中启用这些 RGMII 以太网端口?
客户需要使所有这些 CPSW5G RGMII 端口在 u-boot 期间正常工作。
Br、Rich
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.
工具/软件:
Sudheer,
这是来自之前 e2e 的延长申请。
关于:DRA821U:DRA821U 的 Linux 配置(采用 GESI RGMii2)
我们能否在 u-boot 中启用这些 RGMII 以太网端口?
客户需要使所有这些 CPSW5G RGMII 端口在 u-boot 期间正常工作。
Br、Rich
您好、
我已 启用 具有 RGMII 接口的 CPSW5G MAC 端口 2、并通过外部网络确认 ping。
请找到路径:J7200 Linux SDK 10.1 作为参考。 (如果需要,可轻松将更改集成到最新的 SDK)
e2e.ti.com/.../patch_5F00_to_5F00_enable_5F00_cpsw5g_5F00_rgmii_5F00_u_2D00_boot.patch
供参考的日志:
U-Boot 2024.04-ti-dirty (Aug 21 2025 - 16:07:10 +0530) SoC: J7200 SR2.0 GP Model: Texas Instruments J7200 EVM Board: J7200X-PM2-SOM rev E8 DRAM: 2 GiB (effective 4 GiB) Core: 113 devices, 31 uclasses, devicetree: separate Flash: 64 MiB MMC: mmc@4f80000: 0, mmc@4fb0000: 1 Loading Environment from nowhere... OK In: serial@2800000 Out: serial@2800000 Err: serial@2800000 device name ethernet@c000000 am65_cpsw_nuss ethernet@c000000: K3 CPSW: nuss_ver: 0x6BA02102 cpsw_ver: 0x6BA82102 ale_ver: 0x00294104 Ports:4 device name gpio@21 Detected: J7X-BASE-CPB rev E3 Detected: J7X-GESI-EXP rev E3 Detected: J7X-VSC8514-ETH rev E2 device name serdes@5060000 Net: found PHY node uid 0x2000a231 ,phy_id = 0x2000a231 ti,rx-internal-delay value of 10 ti,tx-internal-delay value of 10 Warning: ethernet@c000000port@2 (eth0) using random MAC address - 3e:12:8e:d9:68:89 eth0: ethernet@c000000port@2 Hit any key to stop autoboot: 0 => mdio list mdio@f00: 0 - TI DP83867 <--> ethernet@c000000port@2 => setenv ipaddr 192.168.5.10 => setenv serverip 192.168.5.1 => setenv gatewayip 192.168.5.1 => setenv netmask 255.255.255.0 => => ping 192.168.5.20 k3-navss-ringacc ringacc@3c000000: Ring Accelerator probed rings:1024, gp-rings[120,200] sci-dev-id:211 k3-navss-ringacc ringacc@3c000000: dma-ring-reset-quirk: disabled am65_cpsw_nuss_port ethernet@c000000port@2: K3 CPSW: rflow_id_base: 5 link up on port 2, speed 1000, full duplex Using ethernet@c000000port@2 device host 192.168.5.20 is alive
尊敬的 Alvin:
DRA821 EVM 带有 GESI 板、仅在 CPSW (RGMII 1) 中启用一个 RGMII。
如前所述、在 TI EVM 上、我们只有一个可通过具有 CPSW5G RGMII 接口的 GESI 卡获得的端口。
您可以根据需要添加更多端口。
这里的 eth0 显示的是 MCU 一 (CPSW2G) 还是 CPSW5G 一? [/报价]从 U-boot 日志中、MCU CPSW2G 似乎已加载(作为 am65_cpsw_Nuss @0x460000)
您需要禁用 MCU CPSW2G 并仅从器件应力启用 CPSW5G。 这已是上面共享的补丁的一部分。
对于 CPSW5G、您看一下我的日志、就像下面。
am65_cpsw_Nuss_port 以太网@ c000000 POR此致、
Sudheer
您好、
我们的操作系统必须通过 tftp 下载。 它默认从 CPSW2G 下载,我们希望 在 CPSW2G 端口中断时 CPSW5G 工作。 [/报价]我懂了。
请参阅以下补丁、通过 u-boot 启用 CPSW2G 和 CPSW5G。
e2e.ti.com/.../patch_5F00_to_5F00_enable_5F00_cpsw2g_5F00_cpsw5g_5F00_rgmii_5F00_u_2D00_boot.patch
日志:U-Boot 2024.04-ti-dirty (Sep 01 2025 - 13:55:42 +0530) SoC: J7200 SR2.0 GP Model: Texas Instruments J7200 EVM Board: J7200X-PM2-SOM rev E8 DRAM: 2 GiB (effective 4 GiB) Core: 115 devices, 31 uclasses, devicetree: separate Flash: 64 MiB MMC: mmc@4f80000: 0, mmc@4fb0000: 1 Loading Environment from nowhere... OK In: serial@2800000 Out: serial@2800000 Err: serial@2800000 am65_cpsw_nuss ethernet@46000000: K3 CPSW: nuss_ver: 0x6BA02102 cpsw_ver: 0x6BA82102 ale_ver: 0x00293904 Ports:1 am65_cpsw_nuss ethernet@c000000: K3 CPSW: nuss_ver: 0x6BA02102 cpsw_ver: 0x6BA82102 ale_ver: 0x00294104 Ports:4 Detected: J7X-BASE-CPB rev E3 Detected: J7X-GESI-EXP rev E3 Detected: J7X-VSC8514-ETH rev E2 Net: eth0: ethernet@46000000port@1, eth1: ethernet@c000000port@2 Hit any key to stop autoboot: 0 => => setenv ipaddr 192.168.5.10 Unknown command '=>' - try 'help' => => setenv serverip 192.168.5.1 Unknown command '=>' - try 'help' => => setenv gatewayip 192.168.5.1 Unknown command '=>' - try 'help' => => setenv netmask 255.255.255.0 Unknown command '=>' - try 'help' => setenv ipaddr 192.168.5.10 => setenv serverip 192.168.5.1 => setenv gatewayip 192.168.5.1 => setenv netmask 255.255.255.0 => => => ping 192.168.5.20 k3-navss-ringacc ringacc@2b800000: Ring Accelerator probed rings:286, gp-rings[96,32] sci-dev-id:235 k3-navss-ringacc ringacc@2b800000: dma-ring-reset-quirk: disabled am65_cpsw_nuss_port ethernet@46000000port@1: K3 CPSW: rflow_id_base: 3 ethernet@46000000port@1 Waiting for PHY auto negotiation to complete......... TIMEOUT ! am65_cpsw_nuss_port ethernet@46000000port@1: phy_startup failed am65_cpsw_nuss_port ethernet@46000000port@1: am65_cpsw_start end error k3-navss-ringacc ringacc@3c000000: Ring Accelerator probed rings:1024, gp-rings[120,200] sci-dev-id:211 k3-navss-ringacc ringacc@3c000000: dma-ring-reset-quirk: disabled am65_cpsw_nuss_port ethernet@c000000port@2: K3 CPSW: rflow_id_base: 5 link up on port 2, speed 1000, full duplex Using ethernet@c000000port@2 device host 192.168.5.20 is alive => ping 192.168.5.20 am65_cpsw_nuss_port ethernet@c000000port@2: K3 CPSW: rflow_id_base: 5 ethernet@c000000port@2 Waiting for PHY auto negotiation to complete......... TIMEOUT ! am65_cpsw_nuss_port ethernet@c000000port@2: phy_startup failed am65_cpsw_nuss_port ethernet@c000000port@2: am65_cpsw_start end error am65_cpsw_nuss_port ethernet@46000000port@1: K3 CPSW: rflow_id_base: 3 link up on port 1, speed 1000, full duplex Using ethernet@46000000port@1 device host 192.168.5.20 is alive =>
仅连接一个端口时、首先在 eth0 上尝试 ping、如果失败、则在 eth1 上尝试 ping。 请参阅上述日志、以便更好地了解我已从 MCU CPSW2G 和 Main CPSW5G RGMII2 中验证 ping 的位置。
此致、
Sudheer