We are going start a new project with codewarrior 5.1 and it will support both mc9s12dg256 and mc9s12xdt512 controllers
We are facing a problem and we need the community opinion.
The project should be approved by MID and it should be separate into two parts (Part A and Part B).
Part A is the part of project that need approval from MID.
Part B is the part of project that does not need approval and we are free to make any change we need.
Devices will be sealed, so for firmware update, the seal must break. This means a lot of paper work and a cost of 60 to 120 € per device.
Actually the breaking of seal is mandatory only if firmware update changes the approved part (Part A). For non-approved part (Part B) we are free to update it without break the seal (no paper work, no additional charges).
If we can separate the project into two (complete) isolate parts we will be able to perform firmware update only the non-approved part instead of the whole firmware.
So the big question is:
Is there a way to have a project complete separate it into two isolate parts?
We can implement with or without rtos.
I will appreciate any help.