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.

[参考译文] PRU-ICSS-INDUSTRIAL-SW:EtherCAT 从站缓冲器查询

Guru**** 2555630 points
Other Parts Discussed in Thread: SYSBIOS

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/611369/pru-icss-industrial-sw-ethercat-slave-buffers-query

器件型号:PRU-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