AM263x MCU+ SDK  09.02.00
SDL ECC DMA

Introduction

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

Supported Combinations

Parameter Value
CPU + OS r5fss0-0 nortos
Toolchain ti-arm-clang
Board am263x-cc
Example folder examples/sdl/parity/sdl_dma_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,

Parity Example Application
ESM_Test_init: Init MSS ESM complete
TCM PARITY Example : Started
TCM PARITY : R5FSS0_0
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
R5FSS0_0 ATCM0 Parity : Completed
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
R5FSS0_0 B0TCM0 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
R5FSS0_0 B1TCM0 Parity : Completed
TCM PARITY:R5FSS0_1
MSS 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
R5FSS0_1 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
R5FSS0_1 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
R5FSS0_1 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
R5FSS1_0 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
R5FSS1_0 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
R5FSS1_0 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
R5FSS1_1 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
R5FSS1_1 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
R5FSS1_1 B1TCM1 Parity : Completed
All tests have passed.