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/CC3220SF-LAUNCHXL:尽管构建成功、但错误仍然出现在#39;problems'tab 中

Guru**** 2534260 points
Other Parts Discussed in Thread: CC3220SF

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/823952/ccs-cc3220sf-launchxl-errors-show-up-in-problems-tab-despite-a-successful-build

器件型号:CC3220SF-LAUNCHXL
主题中讨论的其他器件:CC3220SF

工具/软件:Code Composer Studio

我正在使用 CCS 9.1.0.00010为 CC3220SF Arm 控制器(GNU v7.2.1 Linaro 编译器)开发一个项目。  

执行'Rebuild Project'后、该工程似乎已成功构建和 生成.out 文件。 我能够调试这个结果、看起来工作正常。

但是、如果我打开一个特定文件(例如 mymain.c)、它将在以前不正确的某些行上显示一个错误图标(例如、符号未解析)。 此外、"problem"选项卡将填充错误、这些错误不再是错误-就像成功构建后没有清除残余错误一样。  

成功构建后、为什么会显示这些"false"/"Ghost "错误? 如果我们不信任 .out 文件?  

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

    尝试清洁和构建。  

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

    不、这不能解决问题。

    但尝试理解您可能会提出这种建议的原因。 清理+编译和重建本质上不是相同的吗? 分度器或问题跟踪器在单独完成时是否表现不同。

    TED

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

    TED、

    由于您注意到编译控制台中没有 TI 工具报告编译错误、但错误会显示在"Editor"和"Problems"视图 中、因此这些错误可能来自 Eclipse 附带的内置静态代码分析器。  

    有关更多详细信息以及如何修复错误、请参阅此页面。 请告诉我们这是否有帮助。

    http://software-dl.ti.com/ccs/esd/documents/users_guide/ccs_project-management.html#advanced-project-settings

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

    是的、这解决了问题-我在"Code Analysis"页面中取消选择了所有选项、不再显示"Ghost "错误、仅显示编译器/链接器生成的错误。

    只需为其他可能具有相同问题的人员做几个注释:

    • 解决方案中的链接手册在答案中提供了"Code Analysis"页面的说明、与 CCS v9的用户界面略有不同、但仍然具有启发性。 通过禁用所有 Code Analysis 选项、它解决了我的虚假错误问题
    • 我想您只能禁用有问题的'Code Analysis'虚假错误、这也就足够了。 例如、我遇到了大量"无效参数"错误、因此禁用此静态检查确实可以避免出现这些错误

    谢谢!

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

    TED、  

    我在 FreeRTOS 更改后遇到了类似的问题。  
    双人清洁很好