E2 Emailer stuff



I wrote a crappy yet great boot monitor for the Amstrad E2 Emailer. I got about a billion for 10UKP each at one point — they've been long since forgotten by Amstrad. They're a nice ARM7TDMI board with a great big mono LCD, various I/O and are useful for controlling other things.

If you've picked one up, I strongly suggest reading the mailing list archives for info on hacking these machines (if you haven't already). Another utility, 'pblq' is required to reflash the E2.

e2-monitor

This is not a PBL replacement, but is loaded by PBL and replaces the Amstrad firmware. It provides an environment that will simply load a user application and provide some basic services.
Features:
  • Peek/poke/dump/fill memory addresses - useful for probing GPIO/peripherals.
  • Jump to address - APCS-like call, can be used to do a proper function call & provide arguments.
  • XMODEM upload/download - transfers to RAM
  • CRC32 of memory blocks
  • PBL NAND flash read/write to/from RAM
  • Boots from PBL
  • Loads/executes subsequent programs from flash
  • Basic SWI interface usable from client programs for console I/O

Download:

e2-monitor-0.26-README
e2-monitor-0.26.tgz

Second UART pads





© 2010, Matt Evans