你(们)好!
我曾尝试从09.00.00.03切换到工业通信 SDK 版本09.01.00.41、很遗憾、 我使用的缓冲区处理 API 已不再起作用。 我使用 ethercat_slave_simple_demo_am243x-evm_r5fss0-0_freertos_ti-arm-clang 示例、并且我只需添加以下行
1) 1)在 EC_API_SLV_cbRegisterUserApplicationRun 之后
2)两个简单的回调、只是将一个缓冲区传递到堆栈
一旦 EtherCAT 堆栈应进入运行状态(由 TwinCAT 主站触发)、整个内核就会崩溃并卡在数据中止处理程序中。 缓冲区函数中也有断点、但它们还没有被调用

PS:EtherCAT 从站堆栈的文档也丢失了、单击此处的"API 文档"将无处可去: software-dl.ti.com/.../EXAMPLES_INDUSTRIAL_COMMS_ETHERCAT_SLAVE_DEMOS.html
