The design inputs http://wiki.freeems.org/doku.php?id=design_inputs The I/O specs http://wiki.freeems.org/doku.php?id=input-ouput_specifications The user input draft http://wiki.freeems.org/doku.php?id=user_setup_inputs Feel free to make comments and edits. I'm still working on the user inpuys and I'm sure there is stuff missing...and I guessed at the specs for the vanilla version
So, after a lot of reading I found: "The eTPU function source code and the compiled binary image are included in the following package, which is available on the Freescale website (http://www.freescale.com/etpu):  AN2863SW eTPU general function set source code and compiled binary image It is not necessary for you to compile the eTPU function source code. Only advanced eTPU users should modify the eTPU functions and then recompile, using the Byte Craft Limited eTPU_C compiler. The CPU application must load the compiled eTPU code into eTPU CODE RAM. The eTPU code binary image is included, together with other initialization items, in the etpu_set1.h file." Crank sensor reading -DONE The eTPU has a built in crank angle measurement, you just turn it on and plug the crank sensor in. It handles up to 3 missing teeth and will accept a home signal from another eTPU channel. injector - DONE the eTPU has a fuel function spark control - Done the eTPU has a spark function Knock sensing - 1/2 done the eTPU has knock windoe function IAC - done the eTPU has a stepper motor control function. all these functions can be accessed though the main processor andthe GNU tools as far as I can tell....so all the really hard stuff was finished the second we selected the 5554 chip
A quick update. I moved the wiki stuff and renamed the project...the FreeEMS guys didn't like me useing FreeEMS-Plus http://wiki.freeems.org/doku.php?id=5554 There are now about 7-8 people in and a couple sort of in so we have critical mass. The real missing piece got added today when a guy actually knows how to write firmware jumped in. It seems he had pretty much the same idea about a year ago jumped in with everything he's gotten done in the past year. He's been working with a MPC5567 processor, very similar but a little less stuff inside. Now the race is on between us and the FreeeEMS crew to see who get an engine running first
I moved the project again. It's now at www.openecu.info I couldn't play well with some of the FreeEMS team so I put my own site together....with a forum where I can ban people There is a wiki with all the specs and such and a forum for discussion so if anyone want to help....come on over, all help is welcome, it's abig project.
So Karl the writes ecu firmware for a living guy from Germany is in, but I think we are still at least 1 German short....come on man you know you want in
I got an email today from the guy who is really the lead on the costom ECU project saying he was sorry for being out of touch....but he was busy getting an engine RUNNING using a PowerPC processor and DIY code. That means the ecu project is now in debug/refine mode. Very cool! http://www.movex.de/down/powerpc/VID%2000010-20091209-1643.mp4
We're getting there. This isn't my area of strength so at this point in the project it is very dependant on others, Karl for the core programming and Jared for the board work. Once the core is right then me and the rest can add the code the various features. You aren't a programmer by any chance are you?