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