[U-Boot] Help!Some memory doesn't work on PPC405Ex based board!
SunNeo
sunwx2001 at hotmail.com
Mon May 4 06:56:39 CEST 2009
Stefan and Grant,
I have made some progess, Linux can boot normally with 1 GB memory now.
The following is what I did:
1.Chang "Maximum low memory size" from 0x30000000(768M) to 0x20000000(512M) and enable High Memory support for Linux kernel configuration.
2.Add "CONFIG_VERY_BIG_RAM" to U-Boot configuration file, or change U-Boot Env. variable "initrd_high" from 0x30000000 to 0x20000000. This step is to make sure Linux can find ramdisk and I don't think it's critical for my issue.
Now, my question is do you think I have found root cause of my issue? I mean incorrect setting of "Maximum low memory size".
Best Regards,
Sun
> From: sr at denx.de
> To: u-boot at lists.denx.de
> Subject: Re: [U-Boot] Help!Some memory doesn't work on PPC405Ex based board!
> Date: Thu, 23 Apr 2009 11:55:35 +0200
> CC: sunwx2001 at hotmail.com; support at amcc.com; gerickson at nuovations.com
>
> On Thursday 23 April 2009, SunNeo wrote:
> > Have performed a slow memory post using code in post/drivers/memory.c,
> > still no error.
>
> Another idea: Did you also try using DDR autocalibration method A? Standard is
> method B but A takes a lot longer. (See the Method_A and Method_B algorithm
> discription in the file cpu/ppc4xx/4xx_ibm_ddr2_autocalib.c). Perhaps this
> gives some further results.
>
> > I found memsize in post/driver/memory.c has a limit of
> > 256MB, so I modify it to 1024M.
> >
> >
> > Have tried Linux-2.6.29, same result.
>
> Hmmm. You should perhaps try to debug further where exactly this error is
> occurring. Via printk's or JTAG debugger. If this error always happens at the
> same location it could perhaps be located (if it's not a memory problem) in
> the kernel source code.
>
> Best regards,
> Stefan
>
> =====================================================================
> DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel
> HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
> Phone: +49-8142-66989-0 Fax: +49-8142-66989-80 Email: office at denx.de
> =====================================================================
_________________________________________________________________
上Windows Live 中国首页,下载最新版Messenger!
http://www.windowslive.cn
More information about the U-Boot
mailing list