AM273x MCU+ SDK  08.05.00
SDL MCRC Semi CPU

Introduction

This example demonstrates the usage of the MCRC module. The example shows how to setup and use the MCRC controller in the semi mode of operation. Shows the generation of matching CRC as well as non-matching signature due to insertion of error in the block of information on which the CRC is being performed or in the signature provided to the PSA Signature Register (or both, depending on the mode).

Use Cases

Use Case Description
UC-1 Semi CPU-mode signature compute for Channel 1 and comparison against known value.
UC-2 Semi CPU-mode signature compute for Channel 2 and comparison against known value.

Supported Combinations

Parameter Value
CPU + OS r5fss0-0 nortos, c66ss0 nortos
Toolchain ti-arm-clang, ti-c6000
Board am273x-evm
Example folder examples/sdl/mcrc/mcrc_semi_cpu/

Steps to Run the Example

See Also

MCRC

Sample Output

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

MCRC Application
MCRC SEMI CPU mode: Transfer Test Started...
Copied reference data into memory.
Using Pre-Defined Reference MCRC signature Value.
Configuration verified
MCRC Compression completed
Test is completed
Sector signature matches - Passed
EDMA Data transfer completed !!
All tests have passed!!