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.

[参考译文] TMS320F28P650DH:在 F28P650x 上将 SSC 转换为 CCS 时出现问题

Guru**** 2889230 points

Other Parts Discussed in Thread: C2000WARE

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1641665/tms320f28p650dh-issues-with-converting-ssc-to-ccs-on-f28p650x

器件型号: TMS320F28P650DH
主题: C2000WARE 中讨论的其他器件

尊敬的团队:

代表我们的客户发帖。

我将与我们的客户分享此 E2E 帖子、以便他可以在需要时回复。

修改 TI“f28p65x_ssc_config.xml“ 文件以重新定义 EtherCAT I/O 配置后、我注意到与更新后的定义相对应的变量 不会重新生成或反映在 CCS 工程源代码中

是否有任何建议的方法或工作流程来修改 f28p65x_ssc_config.xml 、以便更新后的 EtherCAT I/O 定义 也在 CCS 工程中同步并自动生成?

 

EtherCAT 正常工作。

此致、

Danilo

 

 

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

    你好,你能让我知道你试图改变的变量,所以我可以复制它.  
    我能够更改这些值并在工程中看到。 更改值后、您将 在 SSC 工具中导入更新的 f28p65x_ssc_config.xml 文件并重新生成堆栈文件。

    此致

    库纳尔。

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

    我将 SWITCH1 BOTTOM1 f28p65x_ssc_config.xml 文件中的变量名称从修改为、然后使用 SSC 重新生成文件。

    再生后:

    • TwinCAT 中、名称已正确更新为 BOTTOM1
    • 但是、在 CCS 中、原始结构仍然显示 Switch1、并且不会改变为 BOTTOM1

    以下是 CCS 中的相关代码:

    typedef struct obj_struct_packed_start
       uint16 u16SubIndexx0;

     

       Boolean (Switch1);// Subindex1 - Switch1(应更改为 BOTTOM1)
       布尔(开关 2);
       布尔 (Switch3);
       布尔 (Switch4);
       布尔 (Switch5);
       布尔(开关 6);
       布尔 (Switch7);
       布尔 (Switch8);

     

    } obj_struct_packed_end;

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

    你好,我看了这一点,并与专家检查也. 由于更改与“C:\ti\c2000\C2000Ware_6_00_01_00\libraries\communications\EtherCAT\f28p65x\ssc_configuration“中的头文件相关联 、因此您必须手动编辑这些文件、因为它们确实会 由 SSC 工具重新生成。 TwinCAT 是能够看到的,因为修改的.xml 文件。

    此致

    库纳尔