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.

[参考译文] TIDEP-01032:使用 CiA402配置文件进行电机控制(R5FSS0-0 NORTOS)

Guru**** 1826200 points
Other Parts Discussed in Thread: TIDEP-01032
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/1385140/tidep-01032-using-cia402-profile-for-motor-control-r5fss0-0-nortos

器件型号:TIDEP-01032

工具与软件:

一个关于 code-composer studio 示例的简单问题 :

在设计指南 TIDEP-01032 ("EtherCATRegistered连接的单芯片双伺服电机 驱动器参考设计")中、CiA402 (用于驱动器和运动控制的 EtherCAT 配置文件)配置文件被称为用于在 AM243x 和 Beckhoff TwinCAT 之间通信的驱动器配置文件。

在的"settings.h"中 示例代码"CLOSED_LOOP_SPEED"是生成级别默认值。
我发现"CLOSED_LOOP_SPEED"构建级设置正常工作、如设计指南 TIDEP-01032中所述。

但是:
构建级别设置"CLOSED_LOOP_CIA402"的用途是什么? 激活此构建级别设置时(通过取消注释、注释掉所有其他构建级别设置)、如果没有大量错误消息、代码将无法编译:

为了更好地理解:
什么是的"setting.h"中的构建级别"CLOSED_LOOP_CIA402" 原因是什么?

为什么在尝试使用该设置编译代码时会收到编译器错误? 我的操作有什么问题吗?@在示例代码开发中设置某种未完成的"Work in progress"吗?

谢谢你。

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

    您好、Tilman:

     "setting.h"中的构建级别"CLOSED_LOOP_CIA402" 尚待实现。 目前唯一支持的 CIA402功能是闭环速度。 我们 改用了 CLOSED_LOOP_SPEED。

    此致、

    Ming

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

    谢谢、Ming。 这回答了我的问题。  

    此致、Tilman