Other Parts Discussed in Thread: TMS570LS1224, HALCOGEN
器件型号: TMS570LS1224
主题中讨论的其他器件: HALCOGEN
大家好:
我需要处理 ECC 费用、RAM 和闪存错误、以便在出现这些错误时使器件进入保存状态。 因此、我需要确定使用 TMS570LS1224 Lauchpad 上 SafeTI 诊断库 2.2.0 中的测试函数将检测到 EEC eros。
我使用这些功能来测试 ECC 错误的错误处理:
B_Result = SL_SelfTest_fee (fee_ecc_test_mode_1bit_fault_injection、false、&fee_stResult);
我收到一个 ESM 组 1 异常通道 35;nError 亮起、直到 esmREG->EKR = 0x5U;在重新启动后通过执行 systemREG1->SYSECR = 0x0000C000 执行;nError 再次亮起、测试无法重复;只需按下重置按钮或执行下电上电清除 nError
为什么系统 REG1->SYSECR = 0x0000C000 延迟后 nError 再次亮起?
B_result = sl_SelfTest_fee (fee_ecc_test_mode_2BIT_FAULT_injection、false、&fee_stResult);
我收到一个 ESM 组 1 异常通道 36;nError 亮起、直到 esmREG->EKR=0x5U;重新启动后、通过执行 systemREG1->SYSECR = 0x0000C000;测试可重复->按预期工作
B_Result = SL_SelfTest_SRAM (SRAM_ECC_1BIT_FAULT_INJECT、TRUE、&SelfTestResult);
我收到通道 26 和通道 28 的 ESM 组 1 异常;nError 亮起、直到执行 esmREG->EKR = 0x5U;执行;通过执行 systemREG1->SYSECR = 0x0000C000 重新启动后;测试可重复->按预期工作
B_Result = SL_SelfTest_SRAM (SRAM_ECC_2BIT_FAULT_INPLING、TRUE、&SelfTestResult);
到目前为止我没有收到任何异常;但 nERROR 会短暂亮起;我希望进入 group2 通知或 dabort Handler?
感谢您提供任何帮助。
此致
Jens
