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/AM5728:EtherCAT 主站构建错误

Guru**** 2562120 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/611084/ccs-am5728-ethercat-master-build-error

器件型号:AM5728

工具/软件:Code Composer Studio

您好!

当在 CCS6.1.3中构建 EcMasterDemo 时、收到以下错误。


预期'typedef' EcMasterDemo 行28之前的'='、'、'、';'、'ASM'或'__attribute__'、外部位置:C:\ti\gcc-arm-none-eabi-4_9-2015q3\arm-none-eabi\includemachine\_default_types.h C/C++ problem

即使仔细观察也不知道 错误在哪里?有人能帮我吗?

谢谢、此致、

Swarna。

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

    此 include 文件是 GCC 编译器套件的一部分、因此、我想知道是否存在可能导致此错误的任何冲突选项、甚至可能是导致错误的代码中的#define __INT8_type__。

    您能否清理项目、重新构建控制台构建输出并将其保存到文件中并附加到此论坛? 也许这有助于发现任何可能的问题。

    关于示例代码、这一部分是 Processor SDK 吗?

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

    您好、Desouza、

    代码不是 SDK 的一部分,它是来自 Acontis 站点的示例代码,

    这是日志的附件。

    e2e.ti.com/.../ecmasterdemo-console-log.txt

    谢谢、此致、

    Swarna。

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

    对于延迟、请道歉;我花了一些时间才从 Acontis 获得示例代码。

    很遗憾、我无法重现您看到的问题;我能够构建代码、但我需要更改文件 EcMaster.cfg 并将 CSL 驱动程序包含在 UART 和 I2C 之上。 除此之外、代码构建良好。

    这是您在下面的主题中报告的内容:
    e2e.ti.com/.../603109

    希望这对您有所帮助、
    拉斐尔