Changed LPDDR4 from Samsung_K4FBE3D4HM-MGCJ to Kingston_B3221PM3BDGUI-U, Uboot can't boot
Changed LPDDR4 from Samsung_K4FBE3D4HM-MGCJ to Kingston_B3221PM3BDGUI-U for cost down. Have tested two PCBA, both of them can't boot.
Booting from SD card, I have the following debug data:
U-Boot SPL 2023.04-gcb5b1af9a4 (Dec 19 2023 - 11:30:44 +0000)
SYSFW ABI: 3.1 (firmware rev 0x0009 '9.0.6--w2023.01-j722s (Kool Koa')
SPL initial stack usage: 17032 bytes
It will be stucked here.
From the datasheet, Both of them are called DDP LPDDR4, but as the Functional Block Diagram, they are different,
Samsung_K4FBE3D4HM-MGCJ: DDP, maybe 2 ranks, I am not sure.
Kingston_B3221PM3BDGUI-U: DDP, 1 rank.
Some people have been in similar situations when using AM62A7, for reference:
Here are the datasheet of Samsung and Kingston. 310091425_Samsung_K4FBE3D4HM-MGCJ_Datasheet.pdf