Hello,
I'm trying to write some code to check RAM during a test we have coming up soon. I basically fill up the RAM at the beginning of the code and sit in a loop reading it back making sure it matches what was written.
I'd like to enable ECC for the RAM to keep track of single bit errors, fixes, and such. However reading this post http://e2e.ti.com/support/microcontrollers/hercules/f/312/t/304025.aspx gives me the impression that if there were a double bit error that the program halts - which is not my desired functionality.
I remember reading/hearing that there's a register that keeps track of how many single bit errors have occurred - but I am having trouble finding the details of it in the datasheet (I'm looking at spns174a).
Also, is there a way to prevent the code from aborting if there is a double bit error? How can I control what happens if the processor discovers there's any error?
Thanks for the help.