This example shows a application running in XIP (eXecute In Place) mode. This example can be used to check and evaluate the performance of the SOC when running in XIP mode.
The example does the below
ENABLE_CPU_SYNC
to "sync" all the CPUs such that all execute and access the code and data from flash at the approximately the same time. This allows to simulate the worst case simultaneous access to the flash device in multi CPU environment. NOTE, by default, ENABLE_CPU_SYNC
is 0
, i.e the CPUs are not synced.Parameter | Value |
---|---|
CPU + OS | r5fss0-0 nortos |
r5fss0-0 freertos | |
Toolchain | ti-arm-clang |
Board | am275x-evm |
Example folder | examples/benchmarks/xip_benchmark/ |
system
or multi-core project, so refer to system project build instructions for CCS project or makefiles when building the example.examples/benchmarks/xip_benchmark/am275x-evm/r5fss0-0_freertos/xip_benchmark_sbl_ospi_hs_fs.cfg
Shown below is a sample output when the application is run on am275x,