Skip to contentSkip to conversation

the question about u-boot for 1GB DDR-1?

U-Boot-Users 郭劲 2 participants 2 messages Nov 20, 2007

lore
Share & tools
lore

郭劲

author
#0 lore raw

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:

#1 lore raw
Quoted 3 lines · In message <[email protected]> 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

Signature · 5 lines
DENX Software Engineering GmbH,     MD: Wolfgang Denk & Detlev Zundel
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de
Q: What do you get when you cross an ethernet with an income statement?
A: A local area networth.