Thread 中讨论的其他器件: controlSUITE
工具/软件:Code Composer Studio
我使用 TMS320F28377S 开发 EtherCAT Slaver 控制器
我在 TwinCatManager 中以直流运行模式进行设置
我 找到了以下内容:
请参阅随附的文件。
图1_1显示了 TMS320F28377S (TI CPU)的内存分配。
轴1的分配显示正常。
但是、轴2的存储器内容不是正常位置。
图2显示了 TwinCatmanager 中显示的数据
项目。
TwinCatmanager 的内容和 CPU 存储器、从轴2开始、
这是一场持续的斗争
这似乎是由 Tms320f28377不接受8位变量导致的。
因此、我将固件代码中的 sizeof 内容修改为(sizeof (x)* 2)。
也可访问 ethercat_def.h
#define MAX_PD_INPUT_SIZE 0x040修改为0x080。
通过将的值修改为0xf0、#define MAX_PD_OUTP_SIZE 0x078
我使用它。
我们还将向您发送一个名为 cia402appl.h 的文件

