psmalser
#1 ◈ 2012-04-12
Has anyone looked at using larger chips to hold multiple programs??
This should be relativly easy to do with the existing hardware.
For example, what I am seeing is that most of the ECUs will use a 256K part, if a 512K part was used, couldn't you simply hard switch the extra address line thus basically giving you two seprate blocks of program memory. I can see this being used for those of us who also daily drive our cars and can then have a stock program backup on the board that we simply shut-off the car and flip a debounced switch to change the logic level of the address line. Possibly this could even be done of the fly to change from lets say a fuel economy program to a performance program. Does the ECU go to this chip constantly for it's map data or does it move the maps to memory??
Just some thoughts....
This should be relativly easy to do with the existing hardware.
For example, what I am seeing is that most of the ECUs will use a 256K part, if a 512K part was used, couldn't you simply hard switch the extra address line thus basically giving you two seprate blocks of program memory. I can see this being used for those of us who also daily drive our cars and can then have a stock program backup on the board that we simply shut-off the car and flip a debounced switch to change the logic level of the address line. Possibly this could even be done of the fly to change from lets say a fuel economy program to a performance program. Does the ECU go to this chip constantly for it's map data or does it move the maps to memory??
Just some thoughts....