Thread 中讨论的其他器件:controlSUITE、 C2000WARE
工具与软件:
您好!
我目前根据 MISRA C 2012进行静态分析、在分析结果时遇到了几个问题。 在了解了各种选项之后、我决定在此处与其接洽。
为了确保我的文档的可信度、我希望请求 TI 提供官方回复。
感谢您的帮助。
MISRA C 2012 DIR 04_02: 应记录汇编语言的所有用法
-> 我目前的工作中引用"TMS320C28x CPU 和指令集参考指南"。 但是、我需要制造商正式确认使用此文档是合适的。
如果有一份更适当的或备选的文件、我还需要该文件和关于其使用的正式确认。
MISRA C 2012 08_07 : 如果函数和对象仅在一个转换单元中被引用,则不应使用外部链接定义它们
-> 使用 DSP 的 CLA 功能时发生了问题。 虽然我按原样使用 TI 提供的示例、但发生了违反规则的情况。 我认为出现这个问题是因为应该引用 CMD 文件中定义的地址、但分析器似乎无法引用 CMD 文件。 除此之外,我需要制造商的正式确认,以这种方式使用代码不会造成任何问题。
misra_C_2012_10_03 :表达式的值不应分配给具有较窄基本类型或不同基本类型类别的对象
MISRA_C_2012_DIR_04_06 :指示大小和符号的 typedefs 应用于代替基本数字类型

