[U-Boot-Users] PPC8xx chip select configuration at startup

Wolfgang Denk wd at denx.de
Fri Feb 17 01:06:35 CET 2006


In message <482F3C06ECF00C44AEC226520C6FCB1A51ECB6 at EXCHANGEVS.HYPERCOM.COM> you wrote:
> 
> My board boots to address 0x0, with FLASH located there.  The desired
> location for FLASH memory will be at 0x0400_0000.  This is the address

I recommend NOT to use such a low address.

> space to which I link U-Boot.  The way I understand U-Boot to work is
> that for PPC8xx platforms, FLASH memory is generally located at address
> 0x0, and CS0 is required to map both address 0x0 and your absolute
> address space (0x0400_0000 in my example) so it can seamlessly jump from

No, this is completely wrong.

> that are contrary to what I require.  What I ended up doing is program
> CS0 base and option registers with what I call 'boot' values, to
> correctly configure OR0 to allow this duplication of address space for

Please read the README. It's all dicumented there.

Best regards,

Wolfgang Denk

-- 
Software Engineering:  Embedded and Realtime Systems,  Embedded Linux
Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de
"This is a test of the Emergency Broadcast System. If this had been an
actual emergency, do you really think we'd stick around to tell you?"




More information about the U-Boot mailing list