工具/软件:
尊敬的团队:
我们设计了基于 AM6442 处理器的定制电路板、其中需要 5 个以太网端口、因此我们需要使用如下所述的端口
- 来自 CPSW 内核端口 1 的 ETH A
- 来自 ICSSG1 内核端口 1 的 ETHB
- 来自 ICSSG1 内核端口 0 的 ETHC
- 来自 ICSSG0 内核端口 1 的 ETHD
- 来自 ICSSG0 内核端口 0 的
下面是 MDIO 线路共享
- EthA 使用专用的 MDIO 和 MDC 线路 (PRG0_PRU1_GPO19.MDIO0_MDC 和 PRG0_PRU1_GPO18.MDIO0_MDIO)
- ETHB (eth1) 和 ETHC (eth4) 使用共享 MDIO MDC [(Y6) PRG1_MDIO0_MDC 和 (AA6) PRG1_MDIO0_MDIO0]
- ETHD (eth3) 和 ETHE (eth2) 使用共享 MDIO MDC [(P3) PRG0_MDIO0_MDC 和 (P2) PRG0_MDIO0_MDIO0]
因此、在我们的示例中、我们能够从 CPSW 内核启动 EthA 接口。
我们暂时关注具有 ETHD 和 ethe 的 ICSSG0 内核、我们将引导电路板、使 icssg0 内核启动并运行、并能在 ifconfig 中看到 eth2 eth3 列出。 但当我尝试连接以太网电缆时、会检测到链路、并且没有发生 ping。 附加了 dts 文件和引导日志以供参考。
e2e.ti.com/.../2728.devicetree.txte2e.ti.com/.../icssg_5F00_logs.txt
我们还研究了以下案例以供参考
AM6442:TI AM6442 icssg0 以太网端口不工作 — 处理器论坛-处理器 — TI E2E 支持论坛
此致、
Shwetha Nayak
