SFFS779 December 2024 TMS320F28P550SJ
The C28x_STL implements the CPU3 - Software Test of CPU. This library is certified by TÜV® SÜD to meet LFM for ISO26262:2018 ASIL B. The C28x_STL runs directly on the CPU and effectively tests a subset of CPU registers, CPU instructions, CPU flags, the FPU, TMU, and VCRC functionality.
To run these tests, the C28x_STL occupies program memory storage space and dedicated execution RAM space. All the C28x_STL tests are destructive in nature and do not have a method to restore the system back to the original sate. Since the C28x_STL tests and reports on the health of the CPU and the system state cannot be meaningfully saved and restored, the test must be integrated into the start-up portion of the application. The system integrator must enable the watchdog to protect the application against runaway code.