I got Automatic Calibration Error (ACE) when doing DDR initialization and I got this thread and followed this thread,
According to this thread, there is a debug_29 register for changing data rate for debugging purpose to avoid this types of ACE error.
But, I never see debug_29 register for t4240 target from T4240RM.pdf reference manual.
Please clarified my doubt.
Thank you for your reply.
So, I will use the debug_29 register in ddr initialization.
Is it right?
debug_29 = 0x00700064
Data.Set ANC:CCSRBAR + DDR_OFFSET + f70h %Long %BE 0x00700064 ; In Lauterbach Script
Which processor you are using?
> Data.Set ANC:CCSRBAR + DDR_OFFSET + f70h %Long %BE 0x00700064 ; In Lauterbach Script
Sorry, we do not use the Lauterbach tools - please check with Lauterbach directly.
Please consider that there could be other causes of the ACE been set - for example:
a) DDR SDRAM reset not applied or has incorrect timing
b) DQ mapping for DDR4 SDRAM is incorrect
c) incorrect PCB layout
Usually it is convenient to investigate the ACE issue as Technical Case:
1) open www.nxp.com
2) Select "Support" -> "All Support Options"
3) Click "Go to Tickets"
4) Log in with your NXP login and password
5) On the "Group, Create and View your support cases" page press "+ Add a new case" to start the process.