We are making custom i.mx28 board without battery using nand. Bootlets fail at ram initialization and give "Undefined Ins" error at the end. We use DDR2 ram AS4C64M16D2 128Mb (datasheet is attached). Cpu voltages are fine.
We are using "imx-bootlets-src-10.12.01". We made some edits for battery configuration, we didnt change DDR2EmiController_EDE1116_200MHz() function. AS4C64M16D2 seems same with EDE1116 and we enabled ram test to check errors.
Our board's ram routing path lengths and groups:
MAX MIN (mil)
DATA 857 833 LDM, UDM, LDQS, LDQS, UDQS DQ0-15
CONTROL 980 971 ODT0, CKE, CE0
CLK 863 852
ADD 1116 1092 BA0-2, CAS, RAS, WE, A0-A14
Bootlets memory test
Bootlets memory test without installing ram (i dont know if it makes sense)
How can we fix this errors, where we are doing wrong?
We found "mx28 ddr2 register programming aid" excel file. How to convert "RealView .inc file" to HW_DRAM_CTL00_ADDR array?