工具/软件:TI C/C++编译器
我们的项目需要符合 MISRA-C 的代码生成
我们使用的是的最新版本
- HalCoGen (V4.06.01)
- SafeTI 库(2.3.1)
- CCS 版本:7.1.0.00016
- 编译器 TI v17.3.0.STS
特别是、
安全库\包含\ sl_types.h、
如果在编译期间启用了规则19、则会生成几乎1000个 MISRA-C 合规性错误。 还有许多其他 TI 源代码文件会生成警告。
我们希望所有的 HalCoGen 源代码和安全库都符合 MISr-C 标准。
如果我们启用所有 MISRA-C 规则,则会生成数千条警告。 太多、我们无法管理。
这对我们来说是一个严重的问题、因为我们需要证明 MISRA-C 合规性。
我们如何解决不符合所提供源代码的问题?
MISr-C 检查是否可以应用于特定源代码文件? 我们的源代码文件是否有助于加快编译和管理警告数量?
此致
Rob