[E3-hacking] E3 Memory Map?

Jonathan McDowell noodles at earth.li
Wed May 17 08:49:56 BST 2006

On Wed, May 17, 2006 at 08:18:32AM +0000, David J. Singer wrote:
> Matt Callow wrote:
> > using pbltool with the default linux.pbl as provided by Mark wont touch 
> > the Amstrad code - it only writes to RAM, so a powercycle of the E3 will 
> > bring it back to it's default state.
> Okaaaaay....  I really beginning to get the feeling that I'm asking for 
> privilidged or restricted information here, and no one wants to say "we're 
> not going to tell you that" :-)

It's all been discussed on the list before. The archives are publicly
available; it's well worth going back and reading through them.

> Last try. Please could someone detail the memory map. Address ranges
> of NOR, NAND; SDRAM;  location of Amstrad code, PBL loader, that sort
> of thing.  At least then I'll be able to make more informed choices
> about where I can put my own code and stuff...

NOR is at 0x0. SDRAM is 32MB at 0x10000000. NAND isn't memory mapped; it
hangs off the MPUIO GPIO pins and latch2.

You keep talking about the "location of Amstrad code". I'm not quite
sure why. PBL lives in the NOR and the rest of the code is loaded from
the NAND into memory. If you use pbltool to load Linux then all of
SDRAM is yours to play with; PBL uses it for scratch storage, but not
once you've entered u-boot.


                 |    Beware of exploding fridges.    |

More information about the e3-hacking mailing list