AM6548: Advanced ECC and ECC testing

Part Number: AM6548

Hi,

I am trying to test ECC mechanism and stucked at some point. 

1- Related with my previous question. Is advanced ECC supported by AM65xx family? I am asking that because there is a inconsistency between TI documents. It is said that Advanced ECC is not supported in Table-1, page-4 in "SPRACM1–September 2019 - AM65x DDR ECC Initialization and Testing". And there is no such information in TRM (SPRUID7E).

2- I am stucked at the 3 phase of the test which is dual bit error poisoning (Last phase's last point). The problem is returning from faulty situation. I can not initiate soft-reset because of the design. I am having interrupt storm of data abort, prefetch abort and Esm interrupt. I implemented ISR consisting -> disabling poisoning, clearing ddrss registers, clearing esm enable interrupt and setting Esm EOI. After this ISR, it hungs and does not return to where interupt initiated. I checked those registers and observed they are set correctly. I found a suggestion to write a asembler wrapper to jump a function as recovery. Since I am writing this test for safety requirement. I didn't find it safe. :S Any suggestion or or solution is highly appreciated. 

Thanks in advance.

Kind regards,

Hamdi Ertan