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/TMS320F28027F:启用 MISRA-C 时发出警告

Guru**** 2538950 points
Other Parts Discussed in Thread: CONTROLSUITE

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/611399/ccs-tms320f28027f-warning-when-misra-c-is-enable

器件型号:TMS320F28027F
Thread 中讨论的其他器件:controlSUITE

工具/软件:Code Composer Studio

大家好、我创建了一个简单的项目、工作正常。 但是对于 MISRA-C 等行业标准,当我为项目启用该选项时,会在“问题”窗口中显示大量警告。

其中大多数来自 controlSUITE 中提供的头文件。 我的问题是,我是否可以为最终 项目使用相同的头文件 ,或者我们是否必须创建自己的头文件。 如何删除头文件中显示的这些警告。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!
    我写信告诉您、C2000团队成员已被分配到此帖子、应该很快回答。

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

    我假设您使用的是 TI 编译器的 MISRA-C 检查功能。 如果情况不是这样、请更正我。

    目前、我们没有任何计划自行更新头文件以使其符合 MISRA-C 标准。 您可以对其进行编辑、以添加#pragma 或编译器选项、从而逐个文件禁用 MISRA-C 检查。 编译器用户指南中的 MISRA-C 部分提供了一些详细信息。

    downloads.ti.com/.../index.html

    惠特尼
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    是的,我正在使用 TI 编译器的 MISRA-C (C-2004)检查。
    没关系。 我将添加/修改头文件,使其符合 MISRA-C 标准。 您能不能建议您确切修改哪些内容,比如头文件、数据类型、类型转换... 等等

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

    由于我从未尝试从我们的头文件中删除所有 MISRA 违规、因此我真的不知道需要更改的内容。 警告应告诉您需要执行的操作。 如果您需要有关遇到问题的任何特定警告的建议、我可以为您提供帮助。

    惠特尼