您好!
自动生成的 c 文件中的每个十六进制值都会导致至少一条 MISRA 消息。
#1393-D (MISRA-C:2004 10.1/R)整数类型表达式的值不应隐式
如果不是转换为相同的更宽整数类型、则转换为不同的基础类型
符号
规则10.6 (必需):应将“U”后缀应用于所有无符号类型的常量。
由于 Hercules 控制器专用于安全相关上下文、因此获得与 MISRA 兼容的自动生成代码会很有帮助。
这些消息可通过 TI 内置的 MISRA 校验器和第三方工具找到。
该工具的相关内容
D:\xxx>c:\ti\hercules\bin\hetp.exe -v2 -hc32 -x -n0 d:\xxx\ATEL\ATEL.het
NHET 汇编 器1.7版
德州仪器公司。
通过1
通过2
无错误、无警告
D:\xxx>c:\ti\hercules\bin\hetp.exe -v2 -hc32 -x -n1 d:\xxx\BTEL\BTEL.het
NHET 汇编 器1.7版
德州仪器公司。
通过1
通过2
无错误、无警告
此致
OLAF