Is the E3's memory map documented anywhere? I've had a quick look back through the list archives and it doesn't appear on the Wiki anywhere... I guess before I get too ambitious with the E3 I'd like to know what lives where. Is it possible, for example, to wipe out the PBL boot loader by mistake? And where does the Amstrad firmware fit in to all of this? I'm still using the example 'linux.pbl' file (or a derivative thereof) from http://the.earth.li/pub/e3/2.6.15/ . Is it possible to wipe out the Amstrad firmware to gain more space for custom stuff? -- David J. Singer doc@deadvirgins.org.uk "Time flies like an arrow, fruit flies like a banana"
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 David J. Singer wrote: [...]
I guess before I get too ambitious with the E3 I'd like to know what lives where. Is it possible, for example, to wipe out the PBL boot loader by mistake? And where does the Amstrad firmware fit in to all of this? I'm still using the example 'linux.pbl' file (or a derivative thereof) from http://the.earth.li/pub/e3/2.6.15/ . Is it possible to wipe out the Amstrad firmware to gain more space for custom stuff?
The answer to that is both yes and no; the E3 has two flash chips. There's a NOR flash, that's memory mapped, which contains the boot loader --- it's all of 64kB long. And there's a NAND flash which is *not* memory mapped that contains the actual software. This is copied into main memory to execute there. So far there's no (released) way of booting a Linux kernel out of the NAND flash, and the NOR flash is far too small to be useful (plus it's strongly recommended you don't touch it in case you toast PBL and brick the device), so all you can really do with the NAND flash is to use it as a filesystem --- and frankly, using a USB key is easier although a bit slower. - -- +- David Given --McQ-+ "Gaping from its single obling socket was | dg@cowlark.com | scintillating, many fauceted scarlet emerald..." | (dg@tao-group.com) | --- Jim Theis, _The Eye of Argon_ (spelling +- www.cowlark.com --+ original) -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2.2 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFEaMX8f9E0noFvlzgRApgVAJ9JWNYCbBFTgIvYvGrVll90nId6mgCfajhS XtHSY67cwrEJDENV9/bwxQ4= =MAOr -----END PGP SIGNATURE-----
participants (2)
-
David Given -
David J. Singer