[U-Boot-Users] the question about u-boot for 1GB DDR-1?

I plug in 1GB DDR-1 on DIMM-184 slot, my cpu is MPC8360, the u-boot just only visit the address from 0x00000000 to 0x10000000(256MB), it can not visit the address above 0x10000000, could you tell me why? and how to reslove this problem?
U-Boot 1.2.0 (Nov 19 2007 - 20:55:34) MPC83XX
CPU: e300c1, MPC8360E, Rev: 20 at 528 MHz, CSB: 264 MHz Board: Freescale MPC8360EMDS I2C: ready DRAM: DIMM type: SPD size: 128 EEPROM size: 256 Memory type: 7 Row addr: 13 Column addr: 11 # of rows: 2 Row density: 128 # of banks: 4 Data width: 64 Chip width: 8 Refresh rate: 82 CAS latencies: 18 Write latencies: 02 tRP: 60 tRCD: 60
cs0_bnds = 0x0000001f cs0_config = 0x80000103 cs1_bnds = 0x0020003f cs1_config = 0x80000103 DDR:bar=0x00000000 DDR:ar=0x8000001d DDR: caslat SPD bit is 4 DDR:Module maximum data rate is: 400Mhz DDR:Effective data rate is: 266Mhz DDR:The MSB 1 of CAS Latency is: 4 DDR: effective data rate is 266 MHz DDR: caslat SPD bit is 4, controller field is 0x5 DDR:timing_cfg_1=0x26252727 DDR:timing_cfg_2=0x00004841
DDR DIMM: data bus width is 64 bit without ECC DDR:sdram_mode=0x00000032 DDR: sdram_mode2 = 0x00000000 DDR:sdram_interval=0x04060100 DDR:sdram_clk_cntl=0x02000000 DDRC ECC mode: OFF DDR:sdram_cfg=0xc2008000
SDRAM on Local Bus: 64 MB DDR RAM: 1024 MB DDR test phase 1:

In message 395543860.30931@tsinghua.org.cn you wrote:
I plug in 1GB DDR-1 on DIMM-184 slot, my cpu is MPC8360, the u-boot just only visit the address from 0x00000000 to 0x10000000(256MB), it can not visit the address above 0x10000000, could you tell me why? and how to reslove this problem?
This has been recently dicussed here, please see the archive.
What exactly is your problem? I think 256MB should be sufficient for anything you want to do in a boot loader (and Linux should then have access to the full memory size).
Best regards,
Wolfgang Denk
participants (2)
-
Wolfgang Denk
-
郭劲