大家好!
我正在使用具有 SafeTI 诊断库的 TMS570LC43 MCU、并 与 RTOS 集成。
在 fterSTC()函数中
代码到达 sl_SelfTest_VIM (VIM_software_test); 在该函数内部运行并失败。
此处"tmp = sl_SelfTest_CCMR5F (CCMR5F_CPUCOMP_ERROR_FORCE_TEST、true、&failInfoCCMR5F)"内部
* ccmr5fKeyReg = CCMR5F_CCMKEYR_MODE_ERRFORCING; <-"CCMkeyR1"寄存器0xFFFFF604内的值为0
while (CCMR5F_CCMKEYR_MODE_lockstep!=(* ccmr5fKeyReg 和 CCMR5F_CCMKEYR_MODE)){
卡在这里、系统将进行软件复位。
}
您能告诉我们的原因是什么,我们已经做了 viminit();
两个 SL_SelfTest_VIM (VIM_software_test);和 SL_SelfTest_DMA (DMA_software_test); 失败
谢谢
V·潘卡







