Testing Automotive ECUs
Del,
Thanks for the kind words, but I am struggling today. I have encountered a few bugs in my testing that I need to fix. One is a couple misfires on the ignition outputs when going from over rev, to 200 cranking RPM. It may not be realistic for it to happen, but I would like to fix it. The fuel comes back in without problems.
I have not worked in much with the system software for a few years. Since then the compiler has been upgraded several times. I just found that if I set the optimization to max now, I get crazy results. I need to investigate that, however things to work at the low and medium settings. It likely has something to do with some instructions changed in execution order, or optimized out, if the compiler thinks it is unnecessary to read some data multiple times. I am not that good at ASM, so I may learn in the process. There are list files that show the C to ASM translation. Reading that is difficult for me.
We are having hot and humid weather here, so I do not mind working with software. I was hoping to do tuning instead.