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.

[参考译文] AM243X-AM243X:将 MCU-PLUS-SDK Launchpad 设置为 EtherCAT 主器件

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1275363/mcu-plus-sdk-am243x-setup-am243x-launchpad-as-ethercat-main-device

器件型号:MCU-PLUS-SDK

我们是否可以将 AM243x Launchpad 设置为 EtherCAT 主设备、并将另一个 AM243x Launchpad 设置为从属设备?

如果是、您能否提供所需的文档...

如果没有,请说明原因。

谢谢你。

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

    您好,  

    我们可以将 AM243x Launchpad 设置为 EtherCAT 主器件吗?是否可以将另一个 AM243x Launchpad 设置为从属器件?

    是的、可以将 AM243x 用作 EtherCAT Mdevice 和子器件。 子器件软件由 TI 在 工业通信部门提供 :更多文档可在此处找到 AM243x 工业通信 SDK:EtherCAT 子器件演示

    TI 不提供 Mdevice 软件有关信息您可以查看我们的第三方产品,如 IBV 更多信息: https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1168494/faq-mcu-plus-sdk-am243x-ethercat-maindevice-with-ti-sitara-devices-am243x-am263x

    如果您还有其他问题、请告诉我。

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

    感谢您发送编修。

    查找参考时、我找到了论坛日志 https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1257180/faq-how-to-set-up-an-ethercat-system-with-am6xx-maindevice-and-am64-am243-subdevice-using-codesys-development-system/4765650#4765650 、其中他们在 AM64x 上安装了 RT Linux、在安装 Codesys 时、他们链接了 适用于 Linux ARM64 SL (付费版本)的 Codesys Control、并根据此安装执行以下步骤。

    现在、AM243x 作为 MDevice、您能指导我们 使用 Codesys 开发系统设置 EtherCAT 通信吗?  

    谢谢你。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    现在 AM243x 作为 MDevice,您能指导我们 设置 EtherCAT 与 CoDeSys Development 系统通信吗?  [/报价]

    无法在 AM243上安装 RT Linux、因为它没有 A53内核、具有无法运行 Linux 的 R5f 内核   因此、您必须使用 AM64x 或获取基于 RTOS 的第三方 Mdevice 软件。

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

    您好!

    感谢您的及时回复。

    对于我们的项目、我们需要使用 AM243x 作为 MDevice、如果我们无法在 AM243x 上安装 RT Linux、可以。

    是否可以通过任何其他方式将 AM243x Launchpad 配置为 MDevice、您是否可以建议基于开源 RTOS 的 第三方 Mdevice 软件。

    谢谢你。

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

     您好, 

    您可以查看 GitHub - OpenEtherCATsocial/SOem:简单的开放源码 EtherCAT Master

    它具有 RTOS 支持:  添加 Erika Enterprise RTOS 支持·OpenEtherCATsociate/soem@29df9ba·gitHub

    TI 尚未尝试移植、这需要由您来完成。

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

    您好!

    我们 采用 Raspberry Pi 4B 作为主站、  AM243x 作为从站、试用了您的建议 OpenEtherCATsocial/soem。

    这是 与 AM243x 连接时、我收到的带有代码 SOEM 的从信息输出


     这里、从器件的默认状态是4、它处于 SAFE_OP 模式。 如何将其更改为工作模式以处理数据输入和输出。

    您能否提供示例代码来控制 Am243x 的任何 GPIO 或使用 MDevice Raspberry Pi 将任何数据传输到 AM243x  

    谢谢你。

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

    您好,  

    您能否为其共享 Wireshark 跟踪、以及您能否使从设备与任何其他主设备(如双猫或 CoDeSys)一起工作

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

    您好!  

    很抱歉这么晚才回复、  

    我无法在此处附加*。pcapng 文件...

    我没有在从端获得数据,即 AM243x。 您能否提供更新后的代码?

    我没有尝试使用 TwinCAT 或 CoDeSys (付费)。

    谢谢你。

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

    尊敬的 Jayasurya:

    如前所述、我们还没有验证 SOEM。 我们已验证我们的子设备(从属设备)可与 TwinCAT 和 Codesys 配合使用。 因此、我建议尝试使用 TwinCAT (免费提供评估)和 Codesys (请参阅此: 链接)

    您能否提供示例代码来控制 Am243x 的任何 GPIO 或使用 MDevice Raspberry Pi 将任何数据传输至 AM243x 

    对于这一点、没有您需要的特定代码来确保主器件工作正常。 我使用 Codesys 进行此尝试(链接到上述入门)、它正在工作、我可以进入运行状态。

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

    您好!  

    是否有任何参考/联系人在 TwinCAT 上密切合作、并支持 EtherCAT 通信的要求。

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

    如果您对 TwinCAT 有疑问、可以在 Beckoff 支持论坛上提问:https://twincontrols.com/community/twincat-hmi-troubleshooting/

    如果它与 TI EtherCAT 器件相关、您可以为该器件创建 e2e 线程。