Could you please to give the ddr3 configurations ?

we are doing one switch using P1022 ,and the memory is 2GB which was derived by four 4Gb ddr3.but after booting ,I got the error message like this: printf("Waiting for D_INIT timeout. Memory may not work.\n");

Please help to check the issue

More appreciate if ddr3 controller registers configurations are given。I will list out the datasheet about the ddr3 we are using.The yellow font in the datasheet is the kind of ddr3 we used。

Following sequence is used to initialze the DDR controller in CodeWarrior. You need to update it accordance with your HW configuration (different number of memory banks/CSx, different SDRAM configuration).

If I just use one chip select,should I config CS1_BNDS and CS1_CNFG? Or Just setting CS0_BNDS to 0x0000007f(2GB) and CS0_CNFG to 0x80014302(8 banks,15 raws and 10 lines) and leaving other configs as yours ?