[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