请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:RM48L940 当我运行 VIM Selftest 时、sl_SelfTest_VIM (VIM_software_test)最终会调用_sl_SelfTest_SRAD_RAD ()、这会触发通道8上的 ESMGroup2错误。 库中的 Group2handler 根据下面的代码段(在它将设置 vimTestFlag 之前)似乎预计会出现 Group 2、Ch 6错误。 这会导致测试失败。 您能否确认测试应该实际触发哪个通道错误?
/** RAM 偶数组(B0TCM)-不可纠正的错误*/ 案例 ESM_G2ERR_B0TCM_Uncorr: if (true = sl_FLAG_Get (SRAM_RADECODE_DIAGNOSTICS)){ if (TRUE =sl_FLAG_GET (VIM_SOFTWARE_TEST)){ vimTestFlag = true; } callbackCancelCount++; CancelCallback = true; } callbkParam1 = sl_tcram1REG->RAMUERRADDR; /*此处没有要清除的状态*/ 中断; /** RAM 奇数组(B1TCM)-不可纠正的错误*/ 案例 ESM_G2ERR_B1TCM_Uncorr: if (true = sl_FLAG_Get (SRAM_RADECODE_DIAGNOSTICS)){ callbackCancelCount++; CancelCallback = true; } callbkParam1 = sl_tcram2REG->RAMUERRADDR; /*此处没有要清除的状态*/ 中断;