Believe I accidentally corrupted the SPD.bin (stores DDR3 parameters) in the EEPROM. Uboot process would hang at the line "DDR Controller Interleaving Mode: 3-way 4KB" and never get to the uboot prompt. Am trying to find a default/factory SPD.bin that I can re-write to the EEPROM.
The T4240RDB has 3 UDIMM modules and each has its own SPD I2C EEPROM.
The SPD data validity is controlled by embedded checksum byte.
Considering aforesaid the following U-Boot lines:
DRAM: Initializing....using SPD
Detected UDIMM 9JSF25672AZ-2G1K1
Detected UDIMM 9JSF25672AZ-2G1K1
Detected UDIMM 9JSF25672AZ-2G1K1
mean that each of the three modules has correct SPD data.
Boot's successfully when memory interleaving is disabled. But want to keep the default memory interleaving on.