AnsweredAssumed Answered

u-boot can't boot successfully on uncustom P2020RDB-PC

Question asked by Min Zhao on Jul 4, 2014
Latest reply on Aug 3, 2014 by lunminliang

Hello there,

We are designing a product using p2020 cpu referring to the design of p2020rdb-pc board. But we use 4GB . My u-boot

verison is 2013-10. We want to config DDR by SPD.


So we modify the configurations of DDR in ddr.c and ddr3_dimm_params.c based on DDR datasheet.


But our u-boot hangs at DDR, the print message as followed:


U-Boot 2013.10 (Jul 05 2014 - 18:09:23)


CPU0:  P2020E, Version: 2.1, (0x80ea0021)

Core:  e500, Version: 5.1, (0x80211051)

Clock Configuration:

       CPU0:1200 MHz, CPU1:1200 MHz,

       CCB:600  MHz,

       DDR:333.333 MHz (666.667 MT/s data rate) (Asynchronous), LBC:37.500 MHz

L1:    D-cache 32 KiB enabled

       I-cache 32 KiB enabled

Board: P2020RDB-PCA CPLD: V4.1 PCBA: V4.0

rom_loc: nor upper bank

SD/MMC : 4-bit Mode

eSPI : Enabled

I2C:   ready

SPI:   ready

DRAM:  DIMM 0: is not a DDR3 SPD.

SPD error on controller 0! Trying fallback to raw timing calculation

Detected UDIMM Fixed DDR on board

2 GiB left unmapped

4 GiB (DDR3, 64-bit, CL=6, ECC off)



Can we config DDR by this way? Then which other files in

uboot should I modify that can make my DDR3 work?

Thanks a lot.

Best regards,

Min Zhao