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.
MISRA C 2012支持/插件是否可用于Code Composer Studio?
如果是,请告诉我获取此支持/插件的过程。
谢谢。
我认为MISRA-C 2004得到了支持,但在2020年被删除。 也许可以尝试安装一个较早版本的编译器来实现此目的?
Harshal,
Code Composer Studio (CCS)不为MISRA C 2012检查提供本机支持。 正如Kier所说,我们以前支持2004标准,但我们的新编译器中没有这种支持。
ParaSoft,LDRA和其他公司提供的商业产品与CCS兼容并支持MISRA C 2012检查。
https://www.parasoft.com/products/parasoft-c-ctest/c-c-static-analysis/
https://ldra.com/products/ldrarules/
此致,
John
对LDR-规则发出警告。 他们的CCS插头是为版本6编写的。 不管这是否起了作用,我都不知道,但是对于CCS 10/11,插件在CCS环境变量方面有各种问题,即无法解决这些问题。
例如,其中一个可能包含以下内容:
${FPU_FASTTRTS_LIB_ROOT}/包括
LDR-规则无法将其解析为:
C:\ti\c2000Ware_3_04_00_00\libraries\mathing\FPUfastRTS\c28\include
因此,它无法编译翻译单元以进行分析。
唯一的解决方案是在CCS编译器选项中对所有包含路径进行硬编码,这会使您从一个C2000Ware版本到下一个版本的所有可移植性丢失。