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.
工具与软件:
尊敬的 支持部门
主站堆栈:twincat3
从站堆栈:F28377D 和 LAN9252
最初、我使用 F28335实施 EtherCAT 通信。 然后、我将 F28335代码移植到 F28377D、只修改了 SPI、IRQ、SYNC0和 SYNC1代码、并更改了一些模板。 最后、我使用 F28377D 进行 EtherCAT 通信。 但是、在通信期间、EtherCAT 始终报告错误0x1b:同步管理器看门狗。 我使用示波器检查 CPUTIMER0、时间间隔为1ms、如设置的那样。 IRQ 中断也正确触发、并且我捕获了一些 IRQ 波形。 第一张图显示 EtherCAT 错误、第二张图显示 IRQ 波形。
您好!
此错误发生在 Free Run 模式下、TwinCAT 无法进入 Run 模式。 我已经尝试延长看门狗计时器并增加主站的时钟周期、但错误仍然会发生。 在短暂的 OP (操作)过程中、我尝试使用 TwinCAT 发送和接收数据、CCS 可以读取 TwinCAT 发送的数据。 此代码之前能够在 F28335上运行、但在 F28377上不起作用、我怀疑一些低级配置可能尚未正确设置、但我无法确定哪些。
谢谢