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.

TMS320F28P650DK: Functional safety certification

Part Number: TMS320F28P650DK

1.May I ask, during our development phase, we use .syscfg in CCS to generate code. Currently, in code static testing,there are many non-compliance errors (the standard is MISRA-C-2012). Does TI have any documentation proving that the code complies with the standard? 

2.We also need to perform fault injection testing. For injecting faults into RAM and Flash, is there a dedicated tool available (for example, ST provides the ST CRC tool), because modifying fault injection variables in the code alone cannot meet the requirements for fault injection.

Thanks!

  • Hi Hui,

    For 1, I will check with our software team and get back to you.

    For 2, We provide RAM and Flash ECC/parity test by injecting fault. Example program is provided in SDL as “sdl_ex_flash_ecc_test” and “sdl_ex_ram_ecc_parity_test”.

    Han

  • Hello,

     2、Additionally, we would like to confirm whether our fault injection testing is implemented by modifying global variables or macro definitions in the code, or if it is done using other software. We want to see if it is possible to achieve the following effect: during program execution, use software tools to modify data in RAM or Flash, to check whether the STL can detect the faults.

    Best Regards,

    Hui

  • Hi Hui,

    The fault injection is based on a feature, to edit the ECC content independently without changing the main RAM block content.

    Han