[U-Boot] Incorrect memtest range on MPC8536DS
Wolfgang Denk
wd at denx.de
Sat Aug 15 13:18:02 CEST 2009
Dear Felix Radensky,
In message <4A869531.2090706 at embedded-sol.com> you wrote:
>
> Thanks for clarifying. This platform has 512MB of RAM.
> The stack pointer is at 0x1fe2df48. Test works fine with upper
> limit set to 0x1fd2df48.
I recommend to set CONFIG_SYS_MEMTEST_END to 0x1F000000, then.
> For some reason I cannot set lower limit to 0x00000000.
> The lowest working address is 0x00000a98. At 0x00000a97
> the test hangs, and at 0x00000a96 I get the following crash:
Indeed. The exception vectors are located there, and as soon as you
overwrite these the next timer interrupt will crash your system.
> Can you (or Kumar) please explain what's going on here ?
Set CONFIG_SYS_MEMTEST_START to 0x0010000 or so.
Best regards,
Wolfgang Denk
--
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
The only perfect science is hind-sight.
More information about the U-Boot
mailing list