Hi experts,
In the previous post, we mentioned the Problem of the single bit fault injection triggering single-bit Error. We now discovered the same reaction when injecting a double-bit Error.
This triggers ESM 1.83 and 1.15 as well.
Furthermore we discovered enabling ECC, disabling single bit error correction and enabling Error Event (vim->ECCCTL = 0x0A050A0A) triggers ESM 1.83 and 1.15 as well.
This is the case everytime ECC is enabled and the RAM is not initialized after the first time ECC is enabled
So our solution to this is:
1 Write vim->ECCCTL = 0x0A050A0A
2 Clear ESM 1.83 and 1.15 and VIM Error Register
3 Auto init RAM
(Q1) Can you pls confirm that writing vim->ECCCTL = 0x0A050A0A for the first time triggers single and double bit error?
Thank you and best regards,
Max