Sounds like the right approach to me.
As an aside, I see the 'top-edge' of Automotive uC is now something like
3.75MBytes of FLASH, and 200MHz with double precision floating point unit (FPU).Has anyone seen stats on what each increment in MHz, MBytes and precision, really mean in final engine operation ?
-jg