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.

[参考译文] AM2632:EtherCAT 主机无法扫描子器件、PDI 看门狗已过期

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1636634/am2632-ethercat-host-not-able-to-scan-subdevice-pdi-watchdog-expired

器件型号: AM2632

尊敬的专家:

我的客户已在 LP 上测试了 EtherCAT 示例、现在正在迁移到客户电路板、但他们无法使用主机扫描子器件。

主机和 am263x 软件是相同的、唯一的差异是从 Launchpad 切换到客户电路板。

我们使用 bsp_read_byte() API 来读取 ESC 寄存器、结果如下:

(左侧的数组是寄存器值,请参阅右侧的寄存器地址)

0x0110 寄存器为 0x03。 在 LaunchPad(有问题时)上、该寄存器为 0x23、差异是 PDI 看门狗过期时的位 1。

0x0110-0x0111 寄存器会改善端口 0 的链路、这可能有助于排除 PHY 硬件问题。

客户与 LaunchPad 使用相同的 PRU 连接。

CCS 版本为 20.5

SYSCFG 版本为 1.27

工业通信 SDK 版本为 10.0

您可以帮助研究一下这个问题吗?

此致、

挂起

 

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

    您好 Hang、

    您能否与我共享客户原理图和 syscfg 文件、尤其是 PHY 地址配置、以便我开始研究该问题。

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

    尊敬的团队:

    更新状态、我们在端口分配中发现了一些问题、客户可以在交换端口 0/1 后扫描设备、让我们给他们一些时间来 确定结果

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

    好消息 Hang、确保我将 e2e 保持打开状态、请在问题解决后关闭

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

    您好:Nilabh、

    客户可以在将 RJ45 线连接到 PRU1 而不是 PRU 0 时扫描器件、这很令人困惑。 他们在控制卡上测试了相同的软件、发现他们可以连接到 PRU1 和 PRU0、这是什么原因?

    以下结果使用相同软件进行测试:

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

    它可以指向以下几点:

    1.是否为 PRU0 连接的端口正确配置了 PHY 地址?

    2.什么是 PHY 连接和软件中的链路极性配置

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

    您好:Nilabh、

    PHY 地址配置正确、syscfg 中的值与硬件连接和 PHY 配置 (strap) 标记在一起。

    2.尝试四种极性组合,如下所示:

    结果如下:

    #1 PRU0 可连接、极性自动切换

    #2 PRU1 可以连接、 极性不 自动切换

    #3 PRU1 可以连接、Ω 极性、而不是 自动切换

    #4 Buoth 无法自动连接、Ω 极性开关

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

    谢谢你 Hang、让我明天回来

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

    您好、
    专家目前是 OOO ,请期待响应延迟。
    同时、您能否分享 客户原理图?

    此致

    库纳尔

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


    这表明 ESC 固件发现两个链路都处于活动状态。 他们在 ICSS MDIO 活动和链路寄存器中看到了什么?