[E3-hacking] E2 hackery & coding

Matt Evans matt at axio.ms
Thu Nov 13 14:28:57 GMT 2008

Hola DG!

On 13 Nov 2008, at 12:02, David Given wrote:

> Matt Evans wrote:
> [...]
>> Yeah post it! :)  Prex sounds cool, get anywhere fun with it?  I got
>> about 5 lines into uclinux booting and ... Well, it's covered in dust
>> now. :-/
> Here you go.
> [snip]

Great, thanks!  Will have a play with that, looks fun. :)

> I never even knew PBL *did* support the SM card --- it would be  
> awesome
> if we could make it work, if my E2 had a SMC socket, if my E2 still
> worked... but yes, I quite agree about SMC vs MMC. MMC and SD are so
> wonderfully simple to drive that they could almost have been designed
> for homebrewers...

 From distant vague disassembly memory, the NAND routines take a  
"struct nandDevice *" and all of the FTL and IO stuff indirects  
through this.  I *think* I remember the routines using this to switch  
the GPIO to /CS the internal NAND or /CS the SM card, too -- so There  
Is Some Code To Support It But It May Not Work.   (I can well believe  
it was just built that way, perhaps an internal build would boot  
NastyOS from an SM card if you held down something, could be just that  
trigger would've been removed in shipping vsns?)  I had some code in  
e2-monitor that would read/write the SM card (just raw sectors) but my  
enthusiasm for dealing with the FTL/bad blocks etc. severely waned so  
I took it out. ;)



PS: You got a scope?  The EXP serial port's buffered through a couple  
of transistors IIRC, your bare serial port on the MCU may still  
work...maybe? :)

More information about the e3-hacking mailing list