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.

[参考译文] AM6422:icssg_prueth 直接连接到 EtherCAT 芯片 ET1100;启动 EtherCAT 应用时发生超时错误

Guru**** 2468610 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1469231/am6422-icssg_prueth-directly-connected-to-ethercat-chip-et1100-time-out-error-when-launching-ethercat-app

器件型号:AM6422

工具与软件:

尊敬的 TI 专家:

在我们的定制电路板中、我们正在尝试配置 IGH EtherCAT 应用、但在启动 EtherCAT 时遇到超时错误、但未检测到从站。 我们可以看到、使用 EtherCAT 主站命令时、主站发送了一些帧、但从站未响应。 我们确实验证了 EtherCAT 芯片的硬件配置、没有什么看起来是错误的。

我们的设置: EtherCAT 芯片 ET1100直接连接到 MII 接口 icssg_prueth。 在设备树中、端口是固定链路、速度限制为100Mb/s

我们在论坛 https://e2e.ti.com/support/processors-group/processors/f/processors-forum/551485/am335x-pru-icss-ethernet-fails-as-ethercat-master 中看到 有一个 icssg_prueth.c 的补丁、使它能够使用该设置。 这种等级是否适用?

谢谢!

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我们在论坛 https://e2e.ti.com/support/processors-group/processors/f/processors-forum/551485/am335x-pru-icss-ethernet-fails-as-ethercat-master 中看到 有一个 icssg_prueth.c 的补丁程序、以使其能够用于该设置。 此等级是否适用?

    否、它不适用于 ET1100。 ET1100是否正确检测链路以及 ET1100的 PDI 接口如何初始化?

    此致

    Pratheesh

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

    我们不知道 ET1100是否正确检测到链路、但连接到 ET1100的接口在 Linux 中已启动。 对于 PDI、我不理解这个问题。 但在 PDI 引脚中、我们必须连接 EBUS 端口、其余的都处于下拉状态。

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

    这对于澄清来说极为关键、因为 ET1100端口将在未出现链路建立事件的情况下关闭!

    但是连接到 ET1100的接口在 Linux

    问题是- SPI SLAVE 吗?

    但是在 PDI 引脚中、我们必须使用 EBUS 端口、其余端口处于下拉状态。

    设置仍然令人困惑、可能是显示连接的简要方框图

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

    您好!

    澄清这一点至关重要、因为 ET1100端口将关闭而未出现链路建立事件!

    如何知道是否正确检测到链路?

    PDI 控制寄存器值为0x4 (数字 I/O)。

    这是一个连接方框图。

    遇到错误的快照:  

    希望它有所帮助!

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

    第二个 PRU ICSSG MII 和 ET1100 MII (通过 DP83822 PHY) 端口连接到何处?

    您如何连接对应于无 AM64 Phy 连接的 LINK_MII 以及 ET1100的其他 DP83822已连接 MII?

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

    您好!

    [报价 userid="6980" url="~/support/processors-group/processors/f/processors-forum/1469231/am6422-icssg_prueth-directly-connected-to-ethercat-chip-et1100-time-out-error-when-launching-ethercat-app/5642125 #5642125"]

    第二个 PRU ICSSG MII 和 ET1100 MII (通过 DP83822 PHY) 端口连接到何处?

    [报价]

    第二个 PRU ICSSG MII 和 ET1100 MII 均连接到 RJ45端口。

    Jian Li 说:
    您如何连接对应于 AM64 Phy less 连接的 LINK_MII 以及 ET1100的其它 DP83822已连接 MII?

    对应于 AM64 Phy 较小的连接的 LINK_MII 被接地。 ET1100和 DP83822之间的 LINK_MII 连接到  DP83822的 led0和 RJ45的 LED_LINK-。

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

    您能否与 Beckhoff 就此进行核实? 根据我的理解、应该将其拉高、以指示与 ET1100的活动链路。