SOC | Supported CPUs | EVM | Host PC |
---|---|---|---|
AM62Ax | MCU R5F, DM R5F, A53, C75 | SK-AM62A-LP EVM (referred to as am62ax-sk in code) | Windows 10 64b or Ubuntu 22.04 64b |
Feature | Module |
---|---|
FreeRTOS kernel upgrated to 10.6.1 | OS |
FreeRTOS-SMP quad core support on A53 | OS |
Priming DDR for inline ECC done through BIST | DDR |
SBL SD Linux support | SBL |
ECAP, EEPROM, EPWM, MCASP, MCSPI, MMCSD, OSPI, WDT, SA3UL support on A53 | Drivers |
GPIO driver support on C7X | GPIO |
Example for isolation of MCU through firewall | Safety |
Boottime optimization: Use Authentication type 0 | SBL |
Boottime optimization: Use BCDMA for DDR to DDR copy during SBL | SBL |
Feature | Module |
---|---|
A53 FreeRTOS SMP support and A53 FreeRTOS SMP examples | DPL, FreeRTOS |
Tools | Supported CPUs | Version |
---|---|---|
Code Composer Studio | MCU-R5F, C75, A53 | 12.5.0 |
SysConfig | MCU-R5F, DM-R5F, C75, A53 | 1.18.0, build 3266 |
TI ARM CLANG | MCU-R5F, DM-R5F | 3.2.0.LTS |
GCC AARCH64 | A53 | 9.2-2019.12 |
C7000-CGT | C75 | 3.1.0LTS |
FreeRTOS Kernel | MCU-R5F, DM-R5F, C75, A53 | 10.6.1 |
FreeRTOS SMP Kernel | A53 | MCU_PLUS_SDK_09_01_00-SMP |
OS | Supported CPUs | SysConfig Support |
---|---|---|
FreeRTOS Kernel | MCU-R5F, DM-R5F, A53, C75 | NA |
FreeRTOS POSIX | MCU-R5F, A53 | NA |
FreeRTOS SMP | A53 | NA |
NO RTOS | MCU-R5F, DM-R5F, A53 | NA |
Module | Supported CPUs | SysConfig Support | OS support |
---|---|---|---|
Address Translate | MCU-R5F, DM-R5F | YES | FreeRTOS, NORTOS |
Cache | MCU-R5F, DM-R5F, A53, C75 | YES | FreeRTOS, NORTOS |
Clock | MCU-R5F, DM-R5F, A53, C75 | YES | FreeRTOS, NORTOS |
CycleCounter | MCU-R5F, DM-R5F, A53, C75 | NA | FreeRTOS, NORTOS |
Debug | MCU-R5F, DM-R5F, A53, C75 | YES | FreeRTOS, NORTOS |
Heap | MCU-R5F, DM-R5F, A53, C75 | NA | FreeRTOS, NORTOS |
Hwi | MCU-R5F, DM-R5F, A53, C75 | YES | FreeRTOS, NORTOS |
MPU | MCU-R5F, DM-R5F, A53, C75 | YES | FreeRTOS, NORTOS |
Semaphore | MCU-R5F, DM-R5F, A53, C75 | NA | FreeRTOS, NORTOS |
Task | MCU-R5F, DM-R5F, A53, C75 | NA | FreeRTOS |
Timer | MCU-R5F, DM-R5F, A53 | YES | FreeRTOS, NORTOS |
SBL Mode | Supported CPUs | SysConfig Support | PHY Support | DMA Support | OS support |
---|---|---|---|---|---|
OSPI NAND | DM-R5F | YES | No | Yes | NORTOS |
EMMC | DM-R5F | YES | NA | NA | NORTOS |
UART | DM-R5F | YES | NA | No | NORTOS |
Peripheral | Domain | Supported CPUs | SysConfig Support |
---|---|---|---|
DDR | Main | DM-R5F | YES |
ECAP | Main | DM-R5F, A53 | YES |
EPWM | Main | DM-R5F, A53 | YES |
GPIO | MCU | MCU-R5F, DM-R5F | YES |
Main | MCU-R5F, DM-R5F | YES | |
I2C | Main | MCU-R5F, DM-R5F, A53 | YES |
MCU | MCU-R5F, DM-R5F | YES | |
Wakeup | MCU-R5F, DM-R5F | YES | |
IPC | Main | MCU-R5F, DM-R5F, A53, C75 | YES |
MCAN | MCU | MCU-DM-R5F | YES |
MCASP | Main | DM-R5F, A53, C75 | YES |
MCSPI | Main | MCU-R5F, DM-R5F, A53 | YES |
MCU | MCU-R5F, DM-R5F | YES | |
MMCSD | Main | DM-R5F, A53 | YES |
OSPI | Main | DM-R5F, A53 | YES |
Pinmux | Main | MCU-R5F, DM-R5F | YES |
MCU | MCU-R5F, DM-R5F | YES | |
Wakeup | MCU-R5F, DM-R5F | YES | |
SA3UL | Main | A53 | YES |
SOC | NA | MCU-R5F, DM-R5F, A53, C75 | YES |
SCIClient | NA | MCU-R5F, DM-R5F, A53, C75 | YES |
UART | Main | MCU-R5F, DM-R5F, A53, C75 | YES |
MCU | MCU-R5F, DM-R5F | YES | |
Wakeup | DM-R5F | YES | |
UDMA | Main | DM-R5F, A53 | YES |
WDT | Main | A53 | YES |
Peripheral | Supported CPUs | SysConfig Support |
---|---|---|
Flash | DM-R5F | YES |
LED | MCU-R5F | YES |
SDL Module | Supported CPUs | SysConfig Support |
---|---|---|
MCRC | MCU-R5F | NO |
ESM | MCU-R5F | NO |
VTM | MCU-R5F | NO |
DCC | MCU-R5F | NO |
RTI | MCU-R5F | NO |
POK | MCU-R5F | NO |
STOG | MCU-R5F | NO |
MTOG | MCU-R5F | NO |
POK | MCU-R5F | NO |
ECC | MCU-R5F | NO |
PBIST | MCU-R5F | NO |
LBIST | MCU-R5F | NO |
ID | Head Line | Module | Applicable Releases |
---|---|---|---|
SITSW-2775 | uart_boot_socid.py syntax errors are fixed | Tools | 8.6.0 onwards |
SITSW-2781 | Linux Kernel crashes with SBL EMMC LINUX boot flow | SBL | 8.6.0 onwards |
SITSW-2841 | McASP BCLK and FCLK not generated with external HCLK | McASP | 9.0.0 onwards |
SITSW-2967 | McASP Event deregistering fails if RX not started | McASP | 9.0.0 onwards |
SITSW-3001 | Wrong number conversion from decimal to hex is fixed on MCAN sysconfig | MCAN | 8.6.0 onwards |
SITSW-3037 | Not able to generate ti_dpl_config.c & ti_dpl_config.h file | A53 | 9.0.0 onwards |
SITSW-3087 | Conflict of address between APPIMAGE and FDT for FALCON BOOT | Boot | 9.0.0 onwards |
SITSW-3099 | MCASP Example does not work for buffer size 1024 or 512 | McASP | 9.0.0 onwards |
SITSW-3162 | MpuP_isEnable check is wrongly verified in 09.00.00 versions | DPL | 9.0.0 onwards |
SITSW-3228 | Use of Incorrect ROM degenerate key | SBL | 8.6.0 onwards |
SITSW-3357 | IPC shutdown acknowledge sent 2 times when shutdown request received from Linux | IPC | 9.0.0 onwards |
SITSW-3384 | UART DMA example not working on A53 FreeRTOS | IPC | 9.0.0 onwards |
SITSW-3388 | CCS makefiles issue with auth_type | IPC | 9.0.0 onwards |
ID | Head Line | Module | Reported in release | Workaround |
---|---|---|---|---|
MCUSDK-208 | gmake with -j can sometimes lock up Windows command prompt | Build | 8.6.0 | Use bash for windows as part of git for windows or don't use -j option |
SITSW-2701 | Running MCU LBIST on SBL causes JTAG connection issues to MCU R5F | LBIST | 9.0.0 | None |
SITSW-2737 | DM trace log is not generated on the WKUP UART after the DM is booted. | DM | 9.0.0 | None |
PROC_SDL-6299 | ECC is not supported for some instances. These are SDL_PSRAMECC0_PSRAM256X32E_ECC_AGGR, SDL_WKUP_ECC_AGGR1_SAM62A_DM_MCU_ECC_AGGR , SDL_MCU_MSRAM_256K1_MSRAM32KX64E_ECC_AGGR,SDL_MCU_R5FSS0_PULSAR_ULS_CPU0_ECC_AGGR, SDL_CPSW0_CPSW_3GUSS_CORE_ECC_CPSW_ECC_AGGR, SDL_MCU_MSRAM_256K0_MSRAM32KX64E_ECC_AGGR, SDL_CSI_RX_IF0_CSI_RX_IF_ECC_AGGR, SDL_MCU_ECC_AGGR0_SAM62A_MCU_MCU_ECC_AGGR , SDL_SA3_SS0_SA3SS_AM62A_DMSS_ECCAGGR , SDL_VPAC0_SAM62A_VPAC_WRAP_IVPAC_TOP_0_PAC_BASE_KSDW_ECC_AGGR, SDL_VPAC0_SAM62A_VPAC_WRAP_IVPAC_TOP_0_VPAC_LDC0_KSDW_ECC_AGGR, SDL_VPAC0_SAM62A_VPAC_WRAP_IVPAC_TOP_0_VPAC_VISS0_KSDW_ECC_AGGR, SDL_MCU_ECC_AGGR1_SAM62A_MCU_PULSAR_UL_ECC_AGGR, SDL_C7X256V0_SAM62A_C7XV_WRAP_ECC_AGGR, SDL_USB1_USB2SS_16FFC_USB2SS_CORE_ECC_AGGR, SDL_USB0_USB2SS_16FFC_USB2SS_CORE_ECC_AGGR, SDL_COMPUTE_CLUSTER0_SAM62A_A53_512KB_WRAP_A53_DUAL_WRAP_CBA_WRAP_A53_DUAL_WRAP_CBA_COREPAC_ECC_AGGR_CORE0, SDL_COMPUTE_CLUSTER0_SAM62A_A53_512KB_WRAP_A53_DUAL_WRAP_CBA_WRAP_A53_DUAL_WRAP_CBA_COREPAC_ECC_AGGR_CORE1, SDL_COMPUTE_CLUSTER0_SAM62A_A53_512KB_WRAP_A53_DUAL_WRAP_CBA_WRAP_A53_DUAL_WRAP_CBA_COREPAC_ECC_AGGR_CORE2, SDL_COMPUTE_CLUSTER0_SAM62A_A53_512KB_WRAP_A53_DUAL_WRAP_CBA_WRAP_A53_DUAL_WRAP_CBA_COREPAC_ECC_AGGR_CORE3, | SDL | 9.0.0 | None. Support will be added in future release. |
PROC_SDL-6431 | VIM diagnostics for register read back are not supported. | SDL | 9.0.0 | None. Support will be added in future release. |
S.No | Head Line | Module |
---|---|---|
1 | The ROM startup model for runtime initializations in TI ARM CLANG is not supported/tested in the SDK | NA |
2 | DDR PHY mode not supported for OSPI NAND SBL | Bootloader |