This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

RAM ECC test, Double bit error,the execution pointer initialized

Other Parts Discussed in Thread: TMS570LS20216, TMS570LS3137
when I test 57020216 RAM ECC, I use the demo that is provided by 570LS3137 (named: Hercules Safety MCU Demos) .
Single bit error is OK, but there is something wrong when testing double bit error.
While  debug in the test function( demo ), by watching the register , the double bit error could be reported (in debug mode ),
but end of the test function( the execution pointer is out of the test function),  the execution pointer could be initialized ,and the project would be rerunning from the beginning! And then the test function(demo) could be execute again and again, just like endless loop.
We suposed the  following 2:
1.Is there some software, that the execution pointer could be initialized after the test function(demo) ?
2.Is there some hardware in the 570 board ,while double bit error occured, the project would be initialized?
Could anybody reply me ?
Thanks a lot!
  • I am not sure which demo code you are referring to. The RAM ECC uncorrectable error is a group 2 error to the ESM. That will generate an ESM error pin toggle and an FIQ (high level interrupt) request. If you are using code written for the TMS570LS3137 on a TMS570LS20216, you may be generating a reset on an illegal access. The TMS570LS3137 has more memory than the TMS570LS20216.