Tool/software:
Hello,
I'm enabling ECC for DDRSS on AM6442 processor. I applied modifications to U-boot according to documentation and I can verify that it detects both single and double bit errors using ddrss command in U-boot.
The only problem I have now is reaction to double bit error - all suggested methods seem to reboot the SoC right after detecting the error while I would need also log the event somehow and show it to user after reboot. I've seen it's possible to detect if ESM module was the reset cause, but it seems not to be possible to distinguish which ESM event exactly caused it.
Is it possible to e.g. configure event using ESM as low priority to prevent SoC from rebooting and allow log the event first? Or at least detect after reboot that exactly ECC was the reason of reset?
Also is there any example for DDR injection on Linux side to test it similarly to ddrss command in U-boot?
Best regards,
Mateusz