AM263Px MCU+ SDK: Optiflash XIP Benchmark with 8KB L2 Cache

| AM263Px MCU+ SDK 26.00.00 |

Optiflash XIP Benchmark with 8KB L2 Cache

# Supported Combinations

Parameter | Value
--- | ---
CPU + OS | r5fss0-0 freertos
Toolchain | ti-arm-clang
Boards | am263px-cc
Example folder | examples/benchmarks/optiflash_benchmark/flash_xip_l2_cache_8k

# Introduction

This is the same application as Optiflash OCRAM Benchmark, however, target functions are kept in external flash and L2 cache of 8KB is enabled. The effect of it is seen in the execution time.

# Steps to Run the Example

## Building the application

- 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)

## Running the application

Flash the application binary to the device, follow the steps mentioned here (see Flash a Hello World example).

## Sample output

Starting OSPI Bootloader ...
KPI_DATA: [BOOTLOADER_PROFILE] Boot Media : NOR SPI FLASH
KPI_DATA: [BOOTLOADER_PROFILE] Boot Media Clock : 133.333 MHz
KPI_DATA: [BOOTLOADER_PROFILE] Boot Image Size : 6 KB
KPI_DATA: [BOOTLOADER_PROFILE] Cores present :
r5f0-0
KPI_DATA: [BOOTLOADER PROFILE] System_init : 603us
KPI_DATA: [BOOTLOADER PROFILE] Drivers_open : 137us
KPI_DATA: [BOOTLOADER PROFILE] LoadHsmRtFw : 9336us
KPI_DATA: [BOOTLOADER PROFILE] Board_driversOpen : 2765us
KPI_DATA: [BOOTLOADER PROFILE] CPU load : 3862us
KPI_DATA: [BOOTLOADER PROFILE] SBL End : 17us
KPI_DATA: [BOOTLOADER_PROFILE] SBL Total Time Taken : 16722us
Image loading done, switching to application ...
OCMC benchmarking:: Board_init success
Filling up the buffers
master_task
master_task -- start sending
memcpy Exec Time I$ Miss I$ Acc INST ICM/sec INST/sec
0B 42429us 84846 1073722 2171188 2.5 63.2
100B 43629us 85745 1219469 2360448 2.4 66.8
200B 44235us 86137 1369836 2560637 2.4 71.5
400B 46522us 88015 1670257 2962838 2.3 78.7
700B 46363us 83076 2111854 3548107 2.2 94.5
1000B 50028us 86167 2574150 4163356 2.1 102.8
1500B 54164us 84277 3322523 5155565 1.9 117.6
2250B 62366us 86963 4466142 6670464 1.7 132.1
2500B 64859us 87344 4830520 7157912 1.7 136.3
4096B 78599us 85887 7230479 10353557 1.3 162.7
All tests have passed