工具/软件:Code Composer Studio
我使用 TMS570LC4357电路板(评估套件)。 TI 安全库用于自诊断。
在 hL_sys_startup.c 中、代码有问题。
if ((esmREG->SR1[2])!= 0U)
{
while (1);//ESM 组3错误
}
我测试了3种更改优化级别的方法。
默认选项:3过程间优化(当我使用 TI 安全库2.4.0使项目时,优化级别3为默认值)
-当我打开/关闭电源(插头打开/关闭)时,代码被捕获在问题代码中。
-当我打开/关闭电源(插头打开/关闭)时,会传递问题代码。 但有些自检失败了。
优化级别:0寄存器优化
-相同结果实验1。
我对此有一些疑问。
1. 使用的优化级别是什么?
此致、
米尼宇
