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/TMS320F2.8035万:在7.2 上使用CGTv 4.1 3构建时缺少分隔符

Guru**** 2589280 points


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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/615368/ccs-tms320f28035-missing-separator-when-build-with-cgtv4-1-3-on-ccsv7-2-0

部件号:TMS320F2.8035万

工具/软件:Code Composer Studio

您好,Champs:

我的客户正在使用7.2 3.0和CGTv 4.1 3,用于从早期3.3 转移的F2.8035万项目。

他们可以成功构建整个项目,但是当他们在"全部构建"之后执行增量构建时,他们将收到"缺少分隔符"的错误,该分隔符引用了包含的头文件行末尾的额外"\"符号(请参阅随附的图片)。 客户可以手动删除“\”并成功构建,但为什么会出现这种情况? 他们的源代码中没有.d文件,因此应该自动生成。

我也在这里搜索了类似的帖子,但似乎不是同一个问题。 虽然它可能与makefile有关,但我仍然不明白为什么在此处生成额外的“\”。

e2e.ti.com/.../10.9767万 分隔符

e2e.ti.com/.../16.0412万 分隔符

此致,

张卫健

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

    客户是否可以检查源代码中包含CanIf_Cbk.h的所有位置。

    根据您引用的其他线程,怀疑问题是由 某个线程(包括CanIf_CBK.h)中的多余空格引起的

    例如,其中一个源文件可能具有类似以下内容('h'和"字符之间的空格):

    #include "CanIf_Cbk.h " 

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

    有趣;几天前我看到了完全相同的问题,根本原因与切斯特提到的问题相同。 d列表文件中的反斜杠实际上是转义<space>字符或\0x20

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

    切斯特,拉费埃尔,

    感谢您的及时响应。

    客户确实发现'h'和"字符之间有"多余的空格"。

    此问题已解决,现在可以关闭开机自检。

    此致,

    张卫健