1) Does the DDR4 part on the LS1043ARDB require the SPD EEPROM, or can it be removed?
2) The SDK 2.0 with the LS1043ardb dev boards, does it have the DDR initialization code in uboot currently and the uboot code reads the DDR characteristics from the SPD EEPROM as part of the uboot code for the SDK 2.0 ls1043ardb?
2) If we use ls1043ardb DDR4 for a custom board but remove the SPD EEPROM, can we compile the DDR4 initialization characteristics into uboot and eliminate the CAT24C05 SPD EEPROM?
3) Based on the current SDK 2.0 uboot code, if I removed the DDR initialization code from uboot specifically for the LS1043ardb dev board without programming uboot with the initialization characteristics, would the dev board still boot and use DDR not having the DDR initialization code for uboot?
Solved! Go to Solution.
1) It can be removed, but in this case U-Boot has to be modified so hardcoded (instead of calculated based on SPD EEPROM data) DDR controller initialization settings will be used.
2) Yes.
2) Yes.
3) Of course - not.
1) It can be removed, but in this case U-Boot has to be modified so hardcoded (instead of calculated based on SPD EEPROM data) DDR controller initialization settings will be used.
2) Yes.
2) Yes.
3) Of course - not.
How to compile the DDR4 initialization characteristics into uboot?