8.6. FAQ - Supported Cores by example applications

8.6.1. Introduction

PDK provides multiple example applications that demonstrate use of driver/module. The list below details binaries and compute cores that its expected to be hosted on. These examples/unit-tests exist solely to demonstrate the functional capabilities of the driver, and are not recommended to be used for profiling, unless specified otherwise.

Note

Note that these tables are generated based on last test cycle and all bins will not be tested on all revisions of the silicon, in every test cycle.

Table 8.3 Examples expected to be hosted on cores

Binary Name

To be hosted on compute Core

csirx_baremetal_capture_testapp

mcu2_0

csirx_capture_testapp_freertos

mcu2_0

csirx_unit_testapp_freertos

mcu2_0

csirxtx_loopback_testapp_freertos

mcu2_0

csitx_transmit_testapp_freertos

mcu2_0

csl_core_r5_baremetal_test_app

mcu1_0

csl_dmTimer_baremetal_test_app

mcu1_0

csl_i2c_led_blink_app

mcu1_0

csl_mcan_evm_loopback_app

mcu1_0,mcu2_1

csl_mcan_unit_test_app

mcu1_0,mcu2_1

csl_mcan_unit_test_app_freertos

mcu1_0,mcu2_1

csl_mcspi_masterslave_app

mcu1_0

csl_ospi_flash_app

mcu1_0

csl_r5_mpu_tcm_app

mcu1_0

csl_spinlock_test_app

mcu1_0,mcu2_1

csl_uart_test_app

mcu1_0

csl_vim_baremetal_test_app

mcu1_0,mcu1_1

ddr_dual_core_memory_benchmarking_app_freertos

mcu1_0,mcu2_0

ddr_memory_benchmarking_app_freertos

mcu1_0,mcu2_0

drv_i2c_utility

mcu1_0,mcu1_1,mcu2_0,mcu2_1,mcu3_0,mcu3_1

dss_baremetal_display_testapp

mcu2_0

dss_colorbar_testapp_freertos

mcu2_0

dss_display_testapp_freertos

mcu2_0

dss_m2m_testapp_freertos

mcu2_0

FATFS_Console_TestApp_freertos

mcu1_0,mcu2_0,mcu2_1,mcu3_0,mcu3_1

freertos_test_task_switch

c66xdsp_1,c66xdsp_2,c7x_1,mcu1_0,mcu1_1,mcu2_0,mcu2_1,mcu3_0,mcu3_1

freertos_test_ut

c66xdsp_1,c66xdsp_2,c7x_1,mcu1_0,mcu1_1,mcu2_0,mcu2_1,mcu3_0,mcu3_1

GPIO_Baremetal_LedBlink_TestApp

mcu1_0,mcu1_1,mcu2_0,mcu2_1

GPIO_LedBlink_TestApp_freertos

mcu1_0,mcu1_1,mcu2_0,mcu2_1

I2C_Baremetal_Eeprom_TestApp

mcu1_0,mcu1_1,mcu2_0,mcu2_1,mcu3_0,mcu3_1

I2C_Eeprom_TestApp_freertos

c66xdsp_1,c66xdsp_2,c7x_1,mcu1_0,mcu1_1,mcu2_0,mcu2_1,mcu3_0,mcu3_1

ipc_baremetal_echo_test

mcu1_1,mcu2_0,mcu2_1,mcu3_0,mcu3_1

ipc_echo_test_freertos

c66xdsp_1,c66xdsp_2,c7x_1,mcu1_1,mcu2_0,mcu2_1,mcu3_0,mcu3_1

ipc_echo_testb_freertos

mcu1_0

ipc_extended_test_freertos

c66xdsp_1,c66xdsp_2,c7x_1,mcu1_0,mcu1_1,mcu2_0,mcu2_1,mcu3_0,mcu3_1

ipc_negative_test_freertos

c66xdsp_1,c66xdsp_2,c7x_1,mcu1_0,mcu1_1,mcu2_0,mcu2_1,mcu3_0,mcu3_1

ipc_perf_test_freertos

c66xdsp_1,c66xdsp_2,c7x_1,mcu1_0,mcu1_1,mcu2_0,mcu2_1,mcu3_0,mcu3_1

ipc_qnx_echo_test_freertos

c66xdsp_1,c66xdsp_2,c7x_1,mcu1_0,mcu1_1,mcu2_0,mcu2_1,mcu3_0,mcu3_1

ipc_qnx_echo_testb_freertos

c66xdsp_1,c66xdsp_2,c7x_1,mcu1_0,mcu1_1,mcu2_0,mcu2_1,mcu3_0,mcu3_1

ipc_rtos_echo_test_freertos

c66xdsp_1,c66xdsp_2,c7x_1,mcu1_0,mcu1_1,mcu2_0,mcu2_1,mcu3_0,mcu3_1

ipc_rtos_echo_testb_freertos

c66xdsp_1,c66xdsp_2,c7x_1,mcu1_0,mcu1_1,mcu2_0,mcu2_1,mcu3_0,mcu3_1

lpm_example_freertos

mcu1_0

MCASP_DeviceLoopback_TestApp_freertos

c66xdsp_1,c66xdsp_2,mcu1_0,mcu2_0

mcspi_baremetal_master_dma_testapp

mcu2_0

mcspi_baremetal_master_testapp

mcu2_0

mcspi_baremetal_slave_dma_testapp

mcu2_1

mcspi_baremetal_slave_testapp

mcu2_1

mcspi_master_dma_testapp_freertos

mcu2_0

mcspi_master_testapp_freertos

mcu2_0

mcspi_slave_dma_testapp_freertos

mcu2_1

mcspi_slave_testapp_freertos

mcu2_1

MMCSD_Baremetal_DMA_TestApp

mcu1_0,mcu2_0,mcu2_1,mcu3_0,mcu3_1

MMCSD_Baremetal_EMMC_DMA_TestApp

mcu1_0,mcu2_0,mcu2_1,mcu3_0,mcu3_1

MMCSD_Baremetal_EMMC_TestApp

mcu1_0,mcu2_0,mcu2_1,mcu3_0,mcu3_1

MMCSD_Baremetal_Regression_TestApp

mcu1_0,mcu2_0,mcu2_1,mcu3_0,mcu3_1

MMCSD_Baremetal_TestApp

mcu1_0,mcu2_0,mcu2_1,mcu3_0,mcu3_1

MMCSD_DMA_TestApp_freertos

mcu1_0,mcu2_0,mcu2_1,mcu3_0,mcu3_1

MMCSD_EMMC_Baremetal_Regression_TestApp

mcu1_0,mcu2_0,mcu2_1,mcu3_0,mcu3_1

MMCSD_EMMC_DMA_TestApp_freertos

mcu1_0,mcu2_0,mcu2_1,mcu3_0,mcu3_1

MMCSD_EMMC_Regression_TestApp_freertos

mcu1_0,mcu2_0,mcu2_1,mcu3_0,mcu3_1

MMCSD_EMMC_TestApp_freertos

mcu1_0,mcu2_0,mcu2_1,mcu3_0,mcu3_1

MMCSD_Regression_TestApp_freertos

mcu1_0,mcu2_0,mcu2_1,mcu3_0,mcu3_1

MMCSD_TestApp_freertos

mcu1_0,mcu2_0,mcu2_1,mcu3_0,mcu3_1

msmc_memory_benchmarking_app_freertos

mcu1_0,mcu2_0

ocmc_dual_core_memory_benchmarking_app_freertos

mcu1_0,mcu2_0

ocmc_memory_benchmarking_app_freertos

mcu1_0,mcu2_0

osal_baremetal_cache_test

mcu2_0,mcu2_1

osal_baremetal_extended_testapp

mcu1_0,mcu2_0,mcu3_0

OSAL_Baremetal_TestApp

mcu1_0,mcu2_0,mcu3_0

osal_exception_testapp_freertos

c7x_1,mcu1_0,mcu1_1,mcu2_0,mcu2_1,mcu3_0,mcu3_1

osal_extended_testapp_freertos

c7x_1,mcu1_0,mcu1_1,mcu2_0,mcu2_1,mcu3_0,mcu3_1

OSAL_TestApp_freertos

c66xdsp_1,c66xdsp_2,c7x_1,mcu1_0,mcu1_1,mcu2_0,mcu2_1,mcu3_0,mcu3_1

OSPI_Baremetal_Flash_Cache_TestApp

mcu1_0,mcu1_1,mcu2_0,mcu2_1,mcu3_0,mcu3_1

OSPI_Baremetal_Flash_Dma_Cache_TestApp

mcu1_0,mcu2_0,mcu2_1,mcu3_0,mcu3_1

OSPI_Baremetal_Flash_Dma_TestApp

mcu1_0,mcu2_0,mcu2_1,mcu3_0,mcu3_1

OSPI_Baremetal_Flash_TestApp

mcu1_0,mcu1_1,mcu2_0,mcu2_1,mcu3_0,mcu3_1

OSPI_Flash_Cache_TestApp_freertos

mcu1_0,mcu1_1,mcu2_0,mcu2_1,mcu3_0,mcu3_1

OSPI_Flash_Dma_Cache_TestApp_freertos

mcu1_0,mcu2_0,mcu2_1,mcu3_0,mcu3_1

OSPI_Flash_Dma_TestApp_freertos

mcu1_0,mcu2_0,mcu2_1,mcu3_0,mcu3_1

OSPI_Flash_TestApp_freertos

mcu1_0,mcu1_1,mcu2_0,mcu2_1,mcu3_0,mcu3_1

pm_baremetal_clkrate_testapp

mcu1_0,mcu1_1

pm_baremetal_systemconfig_testapp

c66xdsp_1,c66xdsp_2,mcu1_0,mcu1_1,mcu2_0,mcu2_1,mcu3_0,mcu3_1

pm_baremetal_voltage_read_testapp

mcu1_0

sbl_multicore_boot_test

c66xdsp_1,c66xdsp_2,c7x_1,mcu1_0,mcu1_1,mcu2_0,mcu2_1,mcu3_0,mcu3_1

sbl_non_booted_core_test

mcu1_0

sbl_eeprom_test

mcu1_0

sbl_boot_perf_test

mcu1_0

sbl_lockstep_boot_test

mcu1_0,mcu2_0,mcu3_0

sciclient_ccs_init

mcu1_0

sciclient_extended_unit_testapp_freertos

c66xdsp_1,c66xdsp_2,c7x_1,mcu1_0,mcu1_1,mcu2_0,mcu2_1,mcu3_0,mcu3_1

sciclient_firmware_boot_testapp

mcu1_0

sciclient_fw_testapp_freertos

mcu1_0

sciclient_pmic_shutdown_testapp_freertos

mcu1_0

sciclient_rtos_app_freertos

c66xdsp_1,c66xdsp_2,c7x_1,mcu1_0,mcu1_1,mcu2_0,mcu2_1,mcu3_0,mcu3_1

sciclient_unit_testapp_freertos

c66xdsp_1,c66xdsp_2,c7x_1,mcu1_0,mcu1_1,mcu2_0,mcu2_1,mcu3_0,mcu3_1

sciserver_testapp_freertos

mcu1_0

sciserver_unit_testapp_freertos

mcu1_0

UART_Baremetal_DMA_TestApp

mcu1_0,mcu1_1,mcu2_0,mcu2_1,mcu3_0,mcu3_1

UART_Baremetal_TestApp

mcu1_0,mcu1_1,mcu2_0,mcu2_1,mcu3_0,mcu3_1

UART_DMA_TestApp_freertos

mcu1_0,mcu1_1,mcu2_0,mcu2_1,mcu3_0,mcu3_1

UART_TestApp_freertos

c66xdsp_1,c66xdsp_2,c7x_1,mcu1_0,mcu1_1,mcu2_0,mcu2_1,mcu3_0,mcu3_1

udma_adc_testapp_freertos

mcu1_0

udma_baremetal_memcpy_testapp

mcu1_0,mcu2_0

udma_baremetal_ospi_flash_testapp

mcu1_0

udma_chaining_testapp_freertos

mcu1_0

udma_crc_testapp_freertos

mcu1_0

udma_dru_direct_tr_testapp_freertos

c66xdsp_1,c7x_1,mcu2_0

udma_dru_testapp_freertos

c66xdsp_1,c66xdsp_2,c7x_1,mcu2_0

udma_main_ocmc_testapp_freertos

mcu2_0

udma_memcpy_testapp_freertos

c66xdsp_1,c66xdsp_2,c7x_1,mcu1_0,mcu2_0,mcu2_1,mcu3_0,mcu3_1

udma_sw_trigger_testapp_freertos

mcu1_0

udma_unit_testapp_freertos

c66xdsp_1,c66xdsp_2,c7x_1,mcu1_0,mcu2_0,mcu2_1,mcu3_0,mcu3_1

udma_user_input_unit_testapp_freertos

c66xdsp_1,c66xdsp_2,c7x_1,mcu1_0,mcu2_0,mcu2_1,mcu3_0,mcu3_1

xip_dual_core_memory_benchmarking_app_freertos

mcu1_0,mcu2_0

xip_memory_benchmarking_app_freertos

mcu1_0,mcu2_0

Table 8.4 SafeRTOS Examples validated

Binary Name

To be hosted on compute Core

csitx_transmit_testapp_safertos

mcu2_0

ipc_echo_test_safertos

c66xdsp_1,c66xdsp_2,c7x_1,mcu1_1,mcu2_0,mcu2_1,mcu3_0,mcu3_1

ipc_echo_testb_safertos

mcu1_0

ipc_qnx_echo_test_safertos

c66xdsp_1,c66xdsp_2,c7x_1,mcu1_0,mcu1_1,mcu2_0,mcu2_1,mcu3_0,mcu3_1

ipc_qnx_echo_testb_safertos

c66xdsp_1,c66xdsp_2,c7x_1,mcu1_0,mcu1_1,mcu2_0,mcu2_1,mcu3_0,mcu3_1

ipc_rtos_echo_test_safertos

c66xdsp_1,c66xdsp_2,c7x_1,mcu1_0,mcu1_1,mcu2_0,mcu2_1,mcu3_0,mcu3_1

MCASP_DeviceLoopback_TestApp_safertos

c66xdsp_1,c66xdsp_2,mcu1_0,mcu2_0

osal_extended_testapp_safertos

c7x_1,mcu1_0,mcu1_1,mcu2_0,mcu2_1,mcu3_0,mcu3_1

OSAL_TestApp_safertos

c66xdsp_1,c66xdsp_2,c7x_1,mcu1_0,mcu1_1,mcu2_0,mcu2_1,mcu3_0,mcu3_1

OSPI_Flash_TestApp_safertos

mcu1_0,mcu1_1,mcu2_0,mcu2_1,mcu3_0,mcu3_1

sciclient_extended_unit_testapp_safertos

c66xdsp_1,c66xdsp_2,c7x_1,mcu1_0,mcu1_1,mcu2_0,mcu2_1,mcu3_0,mcu3_1

sciclient_fw_testapp_safertos

mcu1_0

sciclient_pmic_shutdown_testapp_safertos

mcu1_0

sciclient_rtos_app_safertos

c66xdsp_1,c66xdsp_2,c7x_1,mcu1_0,mcu1_1,mcu2_0,mcu2_1,mcu3_0,mcu3_1

sciclient_unit_testapp_safertos

c66xdsp_1,c66xdsp_2,c7x_1,mcu1_0,mcu1_1,mcu2_0,mcu2_1,mcu3_0,mcu3_1

sciserver_testapp_safertos

mcu1_0

sciserver_unit_testapp_safertos

mcu1_0

task_switch_safertos

c66xdsp_1,c66xdsp_2,c7x_1,mcu1_0,mcu1_1,mcu2_0,mcu2_1,mcu3_0,mcu3_1

UART_TestApp_safertos

c66xdsp_1,c66xdsp_2,c7x_1,mcu1_0,mcu1_1,mcu2_0,mcu2_1,mcu3_0,mcu3_1

udma_memcpy_testapp_safertos

c66xdsp_1,c66xdsp_2,c7x_1,mcu1_0,mcu2_0,mcu2_1,mcu3_0,mcu3_1

udma_unit_testapp_safertos

c66xdsp_1,c66xdsp_2,c7x_1,mcu1_0,mcu2_0,mcu2_1,mcu3_0,mcu3_1

unit_test_safertos

c66xdsp_1,c66xdsp_2,c7x_1,mcu1_0,mcu1_1,mcu2_0,mcu2_1,mcu3_0,mcu3_1