工具/软件:
尊敬的团队:
我们设计了基于 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 和 ETHC 使用共享 MDIO MDC [(Y6) PRG1_MDIO0_MDC 和 (AA6) PRG1_MDIO0_MDIO0]
- ETHD 和 ETHE 使用共享 MDIO MDC [(P3) PRG0_MDIO0_MDC 和 (P2) PRG0_MDIO0_MDIO0]
因此、在我们的示例中、我们能够从 CPSW 内核启动 EthA 接口。 我们在启动 ICSSG 内核时面临问题
下面是我们收到的错误消息
[27.988554] icssg-prueth icssg0-eth: error -ENODEV:iep0 get failed
[28.009595] icssg-prueth icssg1-eth: error -ENODEV:iep0 get failed
器件中加载的模块如下所述
lsmod
模块 尺寸小 使用
icssg_prueth 77824 0
Sc_taprio 32768 1 icssg_prueth
sch_mqprio 16384 0
sch_mqprio_lib 12288 2 sch_taprio、sch_mqprio
PRU_rproc 20480 1 icssg_prueth
桁架 16384 2 icssg_prueth、PRU_rproc
TI_cpsw_proxy_client 36864 0
ICSS_IEP 20480 1 icssg_prueth
IRQ_pruss_INTC 12288. 0
请找到随附的设备树配置 devicetree.txt、我们包括 “k3-am642.dtsi"该“该 dtsi、随后将包含“k3-am64-main.dtsi"</s>“
e2e.ti.com/.../0184.devicetree.txt
您能帮助我们解决上述问题吗
谢谢您、
此致、
Shwetha Nayak