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.8377万D:有关代码中外部SDK调用的颜色标记,Build和Path变量以及封闭项目的问题

Guru**** 2609895 points


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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/635847/ccs-tms320f28377d-questions-about-coloring-of-external-sdk-call-in-code-build-and-path-variables-and-enclosing-projects

部件号:TMS320F2.8377万D

工具/软件:Code Composer Studio

今天,我看到代码在函数名称中有不同的颜色:

我发现该颜色用于"External SDK Call"。 "外部SDK调用"的含义是什么? 这是第一个问题。

我的CPU1 ("KKP08_BU_DSC_v07_cpu01")和CPU2 ("KKP08_BU_DSC_v07_cpu02")项目使用外部文件夹作为通用文件"KKP08_BU_DSC_v07_common"。 在 "KKP08_BU_DSC_v07_common"中的不同文件夹中有源文件和头文件。 包含使用路径变量链接到项目的源文件的文件夹,包含使用 生成变量链接到项目的头文件的文件夹以及包含搜索路径选项:

我是否正确使用了build和Path变量?  这是第二个问题。

我的CPU1和CPU2项目具有相同的链路和包括路径选项,但CPU2-project 仅将一列功能归类为外部SDK呼叫(请参阅我帖子中的第一张图片),而CPU1项目将大多数功能归类为 外部SDK呼叫(请参阅下图)

我尝试查找项目中的任何差异,并发现(通过使用搜索窗口) CPU2-project有一个从项目的以前版本到常用文件的链接:

但在项目或其选项中没有任何提及"KKP08_BU_DSC_v06_common"! 如果我将此项目导入到其他工作区(例如)或在工作区中重新导入它,它将按预期工作:

是否是CCS问题?

我有CCS v 7.0 .0.0.0042万

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

    您好,

    Aleksey Nevz 说:
    I found that color uses for "External SDK Call"(引用用户="Aleksey Nevz"]I发现该颜色用于"External SDK Call")。 "外部SDK调用"的含义是什么? 这是第一个问题。[/QUOT]

    这是一个好问题。 我不确定自己和Eclipse的文档是否模糊。

    我最初将此解释为在链接到项目的外部库中定义的任何函数。 但是,当我再处理这个问题时,我*认为*它是指定义函数的头文件是否明确属于项目的一部分(添加/链接)。 我还在尝试这种方法,但到目前为止,这就是我所发现的

    至于两个项目之间的依赖性的原因-必须是哪些头文件已显式添加/链接到项目。 这只是猜测,我需要确认实际项目(或示例测试案例)。

    我是否正确使用了build和Path变量?  这是第二个问题。[/QUOT]

    看起来就像你那样

    Aleksey Nevz 说:
    但在项目或其选项中未提及"KKP08_BU_DSC_v06_common"!

    我不知道这是怎么发生的。 我可以在本地尝试的示例测试案例如果您能提供它们,将非常有帮助

    谢谢

    KI

     

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

    非常感谢您的回答。

    [报价用户="Ki-Soo Lee"]

    我不知道这是怎么发生的。 我可以在本地尝试的示例测试案例如果您能提供它们,将非常有帮助

    [/引述]

    关于与其他项目的链接的问题,我已将项目重新导入到CCS,问题已经解决。 在项目设置/选项中没有对其他项目的引用(文件.ccsproject,.cproject,.project和项目文件夹中的任何其他项目)。 我认为问题出在工作区设置/temp.files或CCS中。
    我已更新至CCS 7.3。 如果我再次遇到这个问题,我会给您写信。

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