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.

[参考译文] AM6442:使用 AM6442 的 ICSSG0 和 ICSSG1 内核

Guru**** 2539500 points
Other Parts Discussed in Thread: AM6442

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1561866/am6442-using-icssg0-and-icssg1-core-of-am6442

器件型号:AM6442


工具/软件:

尊敬的团队:

我们设计了基于 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

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

    您好 Shwetha、

    看起来这里有一些重复的线程。 我正在结束本主题的讨论、我们可以继续对您的另一个主题进行讨论:
    (缺少论坛主题)

    此致、

    Nick