AM263Px MCU+ SDK  10.01.00
SDL ECC TCM

Introduction

This example demonstrates the usage of the SDL ECC TCM parity. The example shows how to setup and use the Parity Safety Diagnostic operation. This shows the TCM parity error injection.

Supported Combinations

Parameter Value
CPU + OS r5fss0-0 nortos
r5fss1-0 nortos
Toolchain ti-arm-clang
Board am263px-cc
Example folder examples/sdl/ecc/sdl_ecc_tcm_parity/

Steps to Run the Example

See Also

ECC : Error Correcting Code

Sample Output

Shown below is a sample output when the application is run,

ECC Example Application
ESM_Test_init: Init MSS ESM complete
TCM PARITY:Started
TCM PARITY:R5FSS0_0
TCM PARITY:B0TCM0 Started
ESM Call back function called : instType 0x2, intType 0x1, grpChannel 0x0, index 0xe, intSrc 0xe
Take action
TCM Parity Status for B0TCM0 = 0x2
B0TCM0 Parity : Completed
TCM PARITY:ATCM0 Started
ESM Call back function called : instType 0x2, intType 0x1, grpChannel 0x0, index 0xe, intSrc 0xe
Take action
TCM Parity Status for ATCM0 = 0x1
ATCM0 Parity : Completed
TCM PARITY:B1TCM0 Started
ESM Call back function called : instType 0x2, intType 0x1, grpChannel 0x0, index 0xe, intSrc 0xe
Take action
TCM Parity Status for B1TCM0 = 0x4
B1TCM0 Parity : Completed
TCM PARITY:R5FSS0_1
TCM PARITY:ATCM1 Started
ESM Call back function called : instType 0x2, intType 0x1, grpChannel 0x0, index 0xf, intSrc 0xf
Take action
TCM Parity Status for ATCM1 = 0x1
ATCM1 Parity : Completed
TCM PARITY:B0TCM1 Started
ESM Call back function called : instType 0x2, intType 0x1, grpChannel 0x0, index 0xf, intSrc 0xf
Take action
TCM Parity Status for B0TCM1 = 0x2
B0TCM1 Parity : Completed
TCM PARITY:B1TCM1 Started
ESM Call back function called : instType 0x2, intType 0x1, grpChannel 0x0, index 0xf, intSrc 0xf
Take action
TCM Parity Status for B1TCM1 = 0x4
B1TCM1 Parity : Completed
TCM PARITY:R5FSS1_0
TCM PARITY:ATCM0 Started
ESM Call back function called : instType 0x2, intType 0x2, grpChannel 0x0, index 0x10, intSrc 0x10
Take action
TCM Parity Status for ATCM0 = 0x1
ATCM0 Parity : Completed
TCM PARITY:B0TCM0 Started
ESM Call back function called : instType 0x2, intType 0x2, grpChannel 0x0, index 0x10, intSrc 0x10
Take action
TCM Parity Status for B0TCM0 = 0x2
B0TCM0 Parity : Completed
TCM PARITY:B1TCM0 Started
ESM Call back function called : instType 0x2, intType 0x2, grpChannel 0x0, index 0x10, intSrc 0x10
Take action
TCM Parity Status for B1TCM0 = 0x4
B1TCM0 Parity : Completed
TCM PARITY:R5FSS1_1
TCM PARITY:ATCM1 Started
ESM Call back function called : instType 0x2, intType 0x2, grpChannel 0x0, index 0x11, intSrc 0x11
Take action
TCM Parity Status for ATCM1 = 0x1
ATCM1 Parity : Completed
TCM PARITY:B0TCM1 Started
ESM Call back function called : instType 0x2, intType 0x2, grpChannel 0x0, index 0x11, intSrc 0x11
Take action
TCM Parity Status for B0TCM1 = 0x2
B0TCM1 Parity : Completed
TCM PARITY:B1TCM1 Started
ESM Call back function called : instType 0x2, intType 0x2, grpChannel 0x0, index 0x11, intSrc 0x11
Take action
TCM Parity Status for B1TCM1 = 0x4
B1TCM1 Parity : Completed
All tests have passed.