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 Launchpad 设置为 EtherCAT 主设备、并将另一个 AM243x Launchpad 设置为从属设备?
如果是、您能否提供所需的文档...
如果没有,请说明原因。
谢谢你。
您好, Jayasurya Kannan
我们可以将 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 软件。
谢谢你。
您好, Jayasurya Kannan
您可以查看 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
谢谢你。
您好, Jayasurya Kannan
您能否为其共享 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 线程。