| 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 and FreeRTOS-SMP dual core support on A53 | OS |
| FreeRTOS support on C75 | OS |
| SBL support for booting C75 Core | SBL |
| SBL OSPI NAND, SBL EMMC, SBL UART and SBL SD support booting RTOS/baremetal on A53 Core | SBL |
| SBL OSPI NAND runs MCU LBIST and PBIST before loading MCU R5F | SBL |
| Boottime optimization: Use Authentication type 2 | SBL |
| DDR inline ECC | DDR |
| GPIO, I2C, IPC, Sciclient, UDMA and UART driver support on A53 | Drivers |
| I2C, IPC, Sciclient and UART driver support on C75 | Drivers |
| EMMC init time optimized | EMMC |
| EMMC HS200 support | EMMC |
| McASP support on C75 and DM-R5F | MCASP |
| MCU reset isolation | Safety |
| Example for monitoring firewall exceptions | Security |
| 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.3.0 |
| SysConfig | MCU-R5F, DM-R5F, C75, A53 | 1.16.1, build 2960 |
| TI ARM CLANG | MCU-R5F, DM-R5F | 2.1.3.LTS |
| GCC AARCH64 | A53 | 9.2-2019.12 |
| C7000-CGT | C75 | 3.1.0LTS |
| FreeRTOS Kernel | MCU-R5F, DM-R5F, C75, A53 | 10.4.3 |
| OS | Supported CPUs | SysConfig Support |
|---|---|---|
| FreeRTOS Kernel | MCU-R5F, DM-R5F, A53, C75 | NA |
| FreeRTOS POSIX | MCU-R5F, A53 | NA |
| FreeRTOS SMP | A53(Dual Core) | 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 |
| 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, C75 | YES |
| MCSPI | Main | MCU-R5F, DM-R5F | YES |
| MCU | MCU-R5F, DM-R5F | YES | |
| Pinmux | Main | MCU-R5F, DM-R5F | YES |
| MCU | MCU-R5F, DM-R5F | YES | |
| Wakeup | MCU-R5F, DM-R5F | 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 |
| 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-2569 | SBL was not unlocking the main domain control MMRs, before starting Linux on A53. | SBL | 8.6.0 |
| SITSW-2547 | JTAG Unlock of cores not working with bootloader certificate DBG_FULL_ENABLE. | SBL | 8.6.0 |
| SITSW-2343 | Board configuration missing changes required for CSI-RX | Board Configuration | 8.6.0 |
| SITSW-2336 | SBL is not able to boot DM firmware generated using the Firmware Builder | SBL | 8.6.0 |
| SITSW-2306 | IPC RP message length on linux example is 96 bytes instead of 512 bytes | IPC | 8.6.0 |
| SITSW-2186 | OSPI DMA is not working on the HS-SE devices | OSPI, SBL | 8.6.0 |
| SITSW-2512 | R5F IPC example appimage generated using CCS is not working | DM | 8.6.0 |
| SITSW-2397 | SBL not able to write OSPI PHY pattern when expected PHY pattern missing from PHY offset | SBL | 8.6.0 |
| SITSW-2057 | SBL not closing the Timer/disabling the interrupts before switching to application on DM R5 | SBL | 8.6.0 |
| SITSW-1962 | R5 MPU configuration is not reset for all regions before configuring | MPU | 8.6.0 |
| SITSW-1766 | Utility elf2rprc not generating correct appimage if data sections have different load and run addresses | MPU | 8.6.0 |
| SITSW-2513 | Inconsistency in Sysconfig version used by SDK makefiles & CCS | Makefiles | 8.6.0 |
| PROC_SDL-5747 | STOG example fails when run continuously. Single step execution works. | SDL | 8.6.0 |
| PROC_SDL-6229 | PBIST MAIN INSTANCE is not working for positive test vector. | SDL | 8.6.0 |
| 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 |