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.

[参考译文] CCS/TMS320F28388D:TMDSCNCD28388D etherCAT CIA402项目 by cm 无法在运行良好中运行。

Guru**** 2539500 points
Other Parts Discussed in Thread: TMDSCNCD28388D

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/941047/ccs-tms320f28388d-tmdscncd28388d-ethercat-cia402-project-by-cm-can-not-run-in-op-well

器件型号:TMS320F28388D
主题中讨论的其他器件:TMDSCNCD28388D

工具/软件:Code Composer Studio

我的问题:

当我使用 TMDSCNCD28388D F28388D controlCARD 调试 EtherCAT CIA402的项目并在 PC 中运行 enenginner 时、它无法在运行模式下正常运行。

我 的开发 板:

由 CCS 创建的项目如下所示:

并将 src 放入 f2838x_cm_echoback_solution 的项目中:

当我运行 EC-Enignner 时:

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

    Ding、

    您的帖子中未显示图像。  是否可以再次发布它们?  

    Lori

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

    我由 CCS 创建的 EtherCAT CIA402项目如下所示:

    当我运行 EC-Enignner 时:

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

    我将再次发布、请帮助我。

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

    您好、Ding、

    我没有看到任何可疑的流程。 我发现 CiA402堆栈需要修复两个问题。 我不确定您是否已经应用了它们。 如果没有、请在应用以下两项后再次检查。  

    1)在 项目属性中堆大小应该增加到0x1000 (建立/ARM 连接器/基本选项)。   
    2) 2)将 attribute 属性添加到 ecat_def.h 文件中的以下定义

    #ifndef struct_packed_start
    #define struct_packed_start    __attribute__((packed)
    #endif

    此致、
    Steve