This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TMS320F280049: How to using TI C2000 with __TI_decompress_lzss to compress code to comply with ISO26262

Part Number: TMS320F280049

We use the TI C2000 tool and the __TI_decompress_lzss function to compile and compress the source code.

We believe that this process should meet the requirements of FuSa, as we have subsequent verification procedures.

But are there any specific requirements for the process of downloading the compiled and compressed executable files to the controller to meet the functional safety requirements?

And after the Pflash is downloaded to the controller, during the process where the ECU starts running and reads from the Pflash, decompresses it, and transfers it to the RAM, what measures are needed to ensure the integrity of the data? Especially during the process of decompression?

We found that this C2000 tool seems unable to perform both CRC calculation and compression simultaneously.