Plz. Check below table and share the CPU self-test method in detail. (Part. No: TMS5701224CPGEQQ1)
If possible, send me a reference code
No |
Item |
Description |
Related API |
Remark |
How do I test it? |
1 |
CPU Lockstep |
The Hercules product family includes a lockstep processor diagnostic. This feature includes the addition of a diagnostic Cortex-R4F CPU that is combined into a 1oo1D (single channel with diagnostic channel) configuration with the application CPU. The core compare module (CCM) compares the CPU outputs and flags all mis-compares to the ESM. The CCM logic provides self-test and error forcing capability via software triggered hardware. The self-test ensures that the CCM compare logic is working properly. The error forcing capability allows you to test the system level response to a lockstep mis-compare. |
SL_SelfTest_CCMR4F ( ) |
Reference Documents: |
|
2 |
CPU & RAM Built in Self-Test |
CPU Built in Self-Test (LBIST) This function triggers the LBIST using the user provided parameters, thus providing runtime diagnostics with execution of test time slices per safety critical loop as well as comprehensive CPU test during initialization. This API just initiates the PBIST for the provide ram-groups and algorithms. The API SL_SelfTest_Status_PBIST should be used to get the status of the PBIST execution which has completed. |
SL_SelfTest_STC ( ) |
Reference Documents: |
|
3 |
RAM & Flash ECC |
Flash Self-Test |
SL_SelfTest_Flash ( ) |
Reference Documents: |
|