Hello,
I am trying to bring up a custom board with the LS1046A.
The boot source is set to the SD Card.
The boot process is starting until "Welcome to LS1046 BL31 Phase" then the board hangs.
What could be the possible root cause for this behaviour?
已解决! 转到解答。
Hello,
So, I finally found where was the error without help of NXP.
To boot on LS1046 with different DDR4:
- RCW => modify following your HW
- TFA => - DDR_INIT to modify with your HW
- PLATFORM_DEF to modify with your HW
- UBOOT => -DDR.C to modify with your HW
and:
- Modify LS1046.c to disable (delete) PMIC related configuration AND I2C PCA configuration!!!!!
Then it can boot!
Hello,
So, I finally found where was the error without help of NXP.
To boot on LS1046 with different DDR4:
- RCW => modify following your HW
- TFA => - DDR_INIT to modify with your HW
- PLATFORM_DEF to modify with your HW
- UBOOT => -DDR.C to modify with your HW
and:
- Modify LS1046.c to disable (delete) PMIC related configuration AND I2C PCA configuration!!!!!
Then it can boot!
Hello,
My custom LS1088A board hangs in "Welcome to LS1088 BL31 Phase" just like yours.
Actually I used 5 DDRs soldered on board(1 as ECC) and I tried initiate DDR with MOCK DIMM way in ddr_init.c file. Which way did you boot up board?
Hello ufedor,
Our DDR4 design is fully validated by Code Warrior DDR tool.
Our DDR4 design passed the stress test.
But still not able to load U-Boot image. What other thing can be wrong?
Thank you
Just a note - it is reasonable to provide logs as text files (not pictures).
From the log it is possible to assume that DR SDRAM is not operational.
Have you used CodeWarrior QCVS DDR Tool to check/optimize the DDR controller settings?