AM62Ax MCU+ SDK  09.01.00
SDL MCRC Full CPU

Introduction

This example demonstrates the usage of the MCRC module. The example shows how to setup and use the MCRC controller in the full 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 Full CPU-mode signature compute for Channel 1 and comparison against known value.
UC-2 Full CPU-mode signature compute for Channel 2 and comparison against known value.

Supported Combinations

Parameter Value
CPU + OS r5fss0-0 nortos
Toolchain ti-arm-clang
Board am62ax-sk
Example folder examples/sdl/mcrc/mcrc_full_cpu/

Steps to Run the Example

See Also

MCRC

Sample Output SOC_AM62AX

MCRC Application
MCRC FULL CPU mode : starting
Full_CPU mode MCRC signature verification done successfully for the instance MCU_MCRC64_0
MCRC FULL CPU mode : starting
Full_CPU mode MCRC signature verification done successfully for the instance MCU_MCRC64_0
Applications Name: MCRC_fullCPU_mode PASSED
All applications have passed.
MCRC Application
MCRC FULL CPU mode : starting
Full_CPU mode MCRC signature verification done successfully for the instance MCU_MCRC64_0
MCRC FULL CPU mode : starting
Full_CPU mode MCRC signature verification done successfully for the instance MCU_MCRC64_0
Applications Name: MCRC_fullCPU_mode PASSED
All tests have passed