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/TM4C123GH6PM:与 Misra 检查一同构建时出现问题

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/700106/ccs-tm4c123gh6pm-building-with-misra-checks-issue

器件型号:TM4C123GH6PM
主题中讨论的其他器件:TM4C123

工具/软件:Code Composer Studio

大家好、  

我正在进行毕业项目。 我使用 tm4c123、CCS 和 TivaWare 库。  

问题是、我可以在不进行 Misra 检查的情况下正确编译和运行工程。  

配置编译器选项以检查 Misra 规则并尝试编译工程或编译工程的 SUM 文件后、 然后我遇到 gmake 错误 、编译过程未完成  

如何解决这个问题?  

此致、  

斯里特  

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

    [引用 user="sarea Hariri ]]一旦我配置编译器选项以检查 Misra 规则并尝试编译工程或编译工程的文件和文件。 然后我遇到 gmake 错误 、并且编译过程未完成 

    对于构建在未启用 Misra 检查的情况下顺利完成以及在启用 Misra 检查的情况下失败的情况、您可以将构建日志保存到文本文件中吗? 您可以按 此处所述保存构建日志。 然后在此处附加两个文件、供我们查看。 谢谢!

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

    Aartis、

    感谢 您的回答。

    这是 files.e2e.ti.com/.../buildLogMisraOn.txte2e.ti.com/.../buildLogMisraOff.txt

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

    感谢您提供构建日志。 遗憾的是、这是您使用的编译器工具版本中的一个错误。 请查看此 相关主题。  

    在您的情况下、如果您将编译器选项中的定义更改为:

    --define=ccs=\"ccs\"  

    然后、它应按预期报告 MISRA 警告。

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

    谢谢 Aartis、  

    您能告诉我如何更改编译器选项中的定义,请?  

    此致、  

    斯里特

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

    萨里特

    它位于 Project Properties->Build->Compiler->Predefined Symbols 下。

    如屏幕截图所示更改符号。

x 出现错误。请重试或与管理员联系。