目前,我们在10.2 Studio 编译0.0.0009万 器TI 20.2 v.2.LTS中启用了MISRA检查。 许多driverlib文件未通过MISRA-C:2004检查。 如何只在源代码文件夹(不包括库/driverlib文件)上运行MISRA检查? 如果不能做到这一点,是否可以在问题选项卡中创建一个筛选器,以筛选出我们有的2000 +警告并仅显示源文件警告。 例如,我们在"资源"列下有许多警告显示".ccsproject",而任何不显示".ccsproject"的内容都是源文件。 是否有办法过滤掉“资源”列中包含“.ccsproject”的任何警告? 不确定这是不是最好的主意,但这是我能想到的最好的主意。 我们最好不需要在每个源文件周围使用#pragma语句,因为我们有许多这样的语句。 据我所知,在最新的编译器中,MISRA检查将会消失,并且driverlib文件不符合MISRA,但这些检查对于开发肯定仍然有用。 谢谢!