Hi,
I use a different DDR3L chip(W634GU6NB): 32M 8 BANKS 16 BIT DDR3L SDRAM.
I use code warrior to configure the DDR3L, My DDR3L will run at 1866MT/s, but in DDR_Properties, it is 1000MT/s and I can't configure it.
I burned the generated DDR3L settings, bootloader stops as below, It seems that the DDR3L doesn't initialize successfully, Could you help?
NOTICE: DDR Init Done
NOTICE: BL2: v2.4(release):LSDK-21.08-0-g340b20bcb
NOTICE: BL2: Built : 09:58:13, Sep 1 2022
NOTICE: BL2: Booting BL31
NOTICE: BL31: v2.4(release):LSDK-21.08-0-g340b20bcb
NOTICE: BL31: Built : 09:58:13, Sep 1 2022
NOTICE: Welcome to ls1012ardb BL31 Phase
As you pointed out LS1012A is using a different controller compared to other QorIQ devices. There is no validation selection in QCVS tool. this controller has only one chip select, 16-bit data bus, and fixed 1000MT/s data rating with DDR3L. the one chip select is very lightly loaded system with point to point connection if one x16 DRAM is used. The fixed data rate of 1000MT/s for DDR3L is relatively very slow with much margins in DRAM which are regularly are sold at 1600MT/s rating or higher. there is no clock adjust, clock is fixed at 1/2 clk delay.
Dear , Thanks, finally, I success to initialize the DDR3L chip, As I assume, NXP has already did most of parameters for us, I changed little parameters