AM6442: SPL Fails During DDR ECC Initialization on AM6442

Part Number: AM6442


Hello TI Experts,

I am currently using an AM6442 with 4 R cores and 2 A cores, with Linux running on both A cores.

I have enabled DDR ECC in SBL, and the 4 R cores are able to boot successfully. However, SPL fails to boot and prints the following message:
image.png

 

Could you please advise whether there is a misconfiguration on my side?

I also have another question: According to the manual, DDR ECC parity consumes 1/9 of DDR memory.

  • Is this ECC area located at the beginning, end, or random addresses of DDR?

  • My DDR size is 2 GB, and during DDR initialization in SBL, I assign initial values to DDR. Should the initialization cover the range 0x00000000 ~ 0x71C71C70 (the usable 8/9 area), or 0x00000000 ~ 0x80000000 (the full 2 GB)?

Thank you in advance for your help!