Hi All,
I got Automatic Calibration Error (ACE) when doing DDR initialization and I got this thread and followed this thread,
T4240 DDR initialize: why pops out "Automatic calibration error" in the DDRx_ERR_DETECT?
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.
Thanks, VinothS
Hi Ufedor,
Thank you for your reply.
So, I will use the debug_29 register in ddr initialization.
Is it right?
ex:
debug_29 = 0x00700064
(or)
Data.Set ANC:CCSRBAR + DDR_OFFSET + f70h %Long %BE 0x00700064 ; In Lauterbach Script
Thanks, VinothS
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.
Hi Ufedor,
Thank you for your quick reply.
I am using T4160rdb processor.
VInothS