我们是否可以将 AM243x Launchpad 设置为 EtherCAT 主设备、并将另一个 AM243x Launchpad 设置为从属设备?
如果是、您能否提供所需的文档...
如果没有,请说明原因。
谢谢你。
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 软件。
您好, 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)一起工作
尊敬的 Jayasurya:
如前所述、我们还没有验证 SOEM。 我们已验证我们的子设备(从属设备)可与 TwinCAT 和 Codesys 配合使用。 因此、我建议尝试使用 TwinCAT (免费提供评估)和 Codesys (请参阅此: 链接)
您能否提供示例代码来控制 Am243x 的任何 GPIO 或使用 MDevice Raspberry Pi 将任何数据传输至 AM243x
对于这一点、没有您需要的特定代码来确保主器件工作正常。 我使用 Codesys 进行此尝试(链接到上述入门)、它正在工作、我可以进入运行状态。
如果您对 TwinCAT 有疑问、可以在 Beckoff 支持论坛上提问:https://twincontrols.com/community/twincat-hmi-troubleshooting/
如果它与 TI EtherCAT 器件相关、您可以为该器件创建 e2e 线程。