Part Number: TMS570LS1224
Other Parts Discussed in Thread: HALCOGEN
Hello all,
I need to Handle ECC FEE, RAM and FLASH Errors to bring the device i a save state in case of these Errors. Therefor I need to verrify that EEC erros will be detected by using the Test Functions from the SafeTI Diagnostic Library 2.2.0 on a TMS570LS1224 Lauchpad.
I use these function to test Error Handling of ECC Errors:
b_Result = SL_SelfTest_FEE (FEE_ECC_TEST_MODE_1BIT_FAULT_INJECT, false, &fee_stResult);
I get an esm group 1 exception channel 35; nError lights up until esmREG->EKR = 0x5U; is executed after restart by excuting systemREG1->SYSECR = 0x0000C000; nError lights up again and test can't be repeated; only pressing reset button or powercycle clears nError
Why does the nError lights up again after retarting by systemREG1->SYSECR = 0x0000C000?
b_Result = SL_SelfTest_FEE (FEE_ECC_TEST_MODE_2BIT_FAULT_INJECT, false, &fee_stResult);
I get an esm group 1 exception channel 36; nError lights up until esmREG->EKR = 0x5U; after restart by excuting systemREG1->SYSECR = 0x0000C000; test can be repeated -> works as expected
b_Result = SL_SelfTest_SRAM(SRAM_ECC_1BIT_FAULT_INJECTION, true, &SelfTestResult);
I get an esm group 1 exception for channel 26 and channel 28; nError light up until esmREG->EKR = 0x5U; is executed; after restart by excuting systemREG1->SYSECR = 0x0000C000; test can be repeated -> works as expected
b_Result = SL_SelfTest_SRAM(SRAM_ECC_2BIT_FAULT_INJECT, true, &SelfTestResult);
I do not get any Exception so far; but nError light up for a short moment; I expected to get into group2 notification or dabort Handler?
Any help is appreciated.
Best Regards
Jens
