Hi Team,
Could see in sys_selftest.c file, under CheckRAM ECC method, after injecting single bit ecc error status, we are check the status bit (bit 0) in RAMERRSTATUS register and if set, will clear ESM status registers.
But, could see that we also need to clear other bit fields in RAMERRSTATUS register. Can you please check why it is not getting clearing the source of error during self test? Also, could see if we can perform read and write operation of the same register (RAMERRSTATUS) during exception handling, it will clear the pending interrupts. Is there is an example or steps documented to perform set of actions when single bit ECC TCRAM or Flash error happens?