AM261x MCU+ SDK: SDL TMU ROM_CHECKSUM Example

| AM261x MCU+ SDK 26.00.00 |

SDL TMU ROM_CHECKSUM Example

# Introduction

This example demonstrates usage of the SDL TMU ROM Checksum. This example is used to check the integrity of the TMU ROM data. Its work is to take a set of data associated with the memory regions of TMU ROM and perform checksum on that data and then compare that resultant data value against a pre-determined golden vector value.

## Use Cases

Use Case | Description
--- | ---
UC-1 | Calculate TMU ROM CHECKSUM from R5F Core.

# Supported Combinations

Parameter | Value
--- | ---
CPU + OS | r5fss0-0 nortos
r5fss1-0 nortos
Toolchain | ti-arm-clang
Board | am261x-som
Example folder | examples/sdl/tmu_rom_checksum/

# Steps to Run the Example

- When using CCS projects to build, import the CCS project for the required combination and build it using the CCS project menu (see Using SDK with CCS Projects).
- When using makefiles to build, note the required combination and build using make command (see Using SDK with Makefiles)
- Launch a CCS debug session and run the executable, see CCS Launch, Load and Run

# See Also

TMU_ROM_CHECKSUM

# Sample Output

TMU ROM Checksum Example Application
Calculating TMU ROM Checksum
TMU ROM-Checksum Data integrity passed
Calcuated TMU CRC High : 0xccdab254
Calcuated TMU CRC Low : 0x36cfb524
All tests Passed