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.

[参考译文] SYSBIOSSDK-IND-Sitara:EtherCAT 从站缓冲器

Guru**** 2556850 points
Other Parts Discussed in Thread: SYSBIOS, AM4379, PRU-ICSS-INDUSTRIAL-SW

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/610604/sysbiossdk-ind-sitara-ethercat-slave-buffers

器件型号:SYSBIOSSDK-IND-Sitara
Thread 中讨论的其他部件:SYSBIOSAM4379PRU-ICSS-INDUSTRIAL-SW

您好!

我一直在 AM4379 IDK 板中处理 SYSBIOS SDK2.1.0.1的 EtherCAT。  

ESC 在3缓冲模式下与同步管理器2 (RxPDO)和同步管理器3 (TxPDO)一起运行、在1缓冲模式邮箱中与同步管理器0和同步管理器1一起运行。 ESC 配置为在 SM 同步模式(中断模式)下运行。

 

在分析同步管理器3 (TxPDO 同步管理器)的3个缓冲区时、我可以观察到、在每次接收到 RxPDO 并写入 TxPDO 时、TxPDO 缓冲区都会递增、指向写入数据的3个缓冲区组的下一个缓冲区。

我想知道缓冲区地址何时递增以指向下一个缓冲区、是否有任何递增条件?

由于 ESC 是作为固件实现的、因此在 EtherCAT 从站堆栈级别是否可以控制3个缓冲器的递增。 是否有任何基于 ESC 寄存器的寄存器可以控制缓冲区的递增?

谢谢、此致

Kirthi

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

    请阅读此论坛的至中有关 ISDK 的声明: e2e.ti.com/.../580869

    AM335x 和 AM437x 工业协议支持已开始从 SYSBIOSSDK-IND-Sitara (IND SDK 2.x)迁移到 PRU-ICSS-INDUSTRIAL-SW。
    到2017年6月底、PRU-ICSS-INDUSTRIAL-SW 将支持 AM335x 和 AM437x 的所有当前协议。

    TI 于2017年3月31日停止为 SYSBIOSSDK-IND-AM335x 提供免费支持、2017年6月30日之后不再为 SYSBIOSSDK-IND-Sitara 提供免费支持。

    如果您有兴趣在这些日期之后接收这些 SDK 的维护版本和技术支持、请联系 IndSDKSupport@list.ti.com 或您的 TI 代表。