Hi, I wrote an application in a 8051 device containing several modules. One of them needs some certification and after that it can no longer be modified. To ensure this a CRC is computed on the firmware file.
The problem is that after certificates the other modules need to be modified and this will affect the firmware CRC even if I didn't modify the certified module.
The solution would be to somehow isolate the certified module in a separate firmware file and the just load both files into the device.
Is there any way to do this?
Have you discussed this plan with your certification authority? In my world (DO178b), any combination of certified (by which I assume you mean safety critical) and not certified code would need a partitioning plan, approved by the cert. authority, to deal with this and a bunch of other issues.