| SOC | Supported CPUs | EVM | Host PC |
|---|---|---|---|
| AM62x | M4F, R5F | SK-AM62 (referred as am62x-sk in code), SK-AM62-LP (referred as am62x-sk-lp in code), SK-AM62-SIP (referred as am62x-sip-sk in code) | Windows 10 64b or Ubuntu 18.04 64b |
| Feature | Module |
|---|---|
| FreeRTOS kernel upgraded to 10.6.1 | FreeRTOS |
| Boottime optimization: Use Authentication type 0 | SBL |
| Boottime optimization: Use BCDMA for DDR to DDR copy during SBL | SBL |
| SK-AM62-SIP support for all examples | All |
| Tools | Supported CPUs | Version |
|---|---|---|
| Code Composer Studio | M4F, R5F | 12.5.0 |
| SysConfig | M4F, R5F | 1.18.0, build 3266 |
| TI ARM CLANG | M4F, R5F | 3.2.0.LTS |
| GCC AARCH64 | A53 | 9.2-2019.12 |
| FreeRTOS Kernel | M4F, R5F | 10.6.1 |
| OS | Supported CPUs | SysConfig Support |
|---|---|---|
| FreeRTOS Kernel | M4F, R5F | NA |
| FreeRTOS POSIX | M4F | NA |
| NO RTOS | M4F, R5F | NA |
| Module | Supported CPUs | SysConfig Support | OS support |
|---|---|---|---|
| Address Translate | M4F, R5F | YES | FreeRTOS, NORTOS |
| Cache | R5F | YES | FreeRTOS, NORTOS |
| Clock | M4F, R5F | YES | FreeRTOS, NORTOS |
| CycleCounter | M4F, R5F | NA | FreeRTOS, NORTOS |
| Debug | M4F, R5F | YES | FreeRTOS, NORTOS |
| Heap | M4F, R5F | NA | FreeRTOS, NORTOS |
| Hwi | M4F, R5F | YES | FreeRTOS, NORTOS |
| MPU | M4F, R5F | YES | FreeRTOS, NORTOS |
| Semaphore | M4F, R5F | NA | FreeRTOS, NORTOS |
| Task | M4F, R5F | NA | FreeRTOS |
| Timer | M4F, R5F | YES | FreeRTOS, NORTOS |
| SBL Mode | Supported CPUs | SysConfig Support | PHY Support | DMA Support | OS support |
|---|---|---|---|---|---|
| OSPI NOR | R5F | YES | Yes | Yes | NORTOS |
| OSPI NAND | R5F | YES | No | Yes | NORTOS |
| EMMC | R5F | YES | NA | NA | NORTOS |
| UART | R5F | YES | NA | No | NORTOS |
| Peripheral | Domain | Supported CPUs | SysConfig Support |
|---|---|---|---|
| DDR | Main | R5F | YES |
| GPIO | MCU | M4F, R5F | YES |
| Main | M4F, R5F | YES | |
| I2C | Main | M4F, R5F | YES |
| MCU | M4F, R5F | YES | |
| Wakeup | M4F, R5F | YES | |
| IPC | Main | M4F, R5F | YES |
| MCAN | Main | R5F | YES |
| MCU | M4F | YES | |
| MCSPI | Main | M4F, R5F | YES |
| MCU | M4F, R5F | YES | |
| Pinmux | Main | M4F, R5F | YES |
| MCU | M4F, R5F | YES | |
| Wakeup | M4F, R5F | YES | |
| SOC | NA | M4F, R5F | YES |
| SCIClient | NA | M4F, R5F | YES |
| UART | Main | M4F, R5F | YES |
| MCU | M4F, R5F | YES | |
| Wakeup | R5F | YES | |
| UDMA | Main | R5F | YES |
| Peripheral | Supported CPUs | SysConfig Support |
|---|---|---|
| Flash | R5F | YES |
| SDL Module | Supported CPUs | SysConfig Support |
|---|---|---|
| ESM | M4F, R5F | NO |
| MCRC | M4F, R5F | NO |
| RTI | M4F, R5F | NO |
| DCC | M4F, R5F | NO |
| VTM | M4F, R5F | NO |
| STOG | M4F, R5F | NO |
| PBIST | M4F, R5F | NO |
| MTOG | M4F | NO |
| POK | M4F, R5F | NO |
| ECC | M4F, R5F | NO |
| LBIST | M4F | NO |
| ID | Head Line | Module | Applicable Releases |
|---|---|---|---|
| SITSW-2768 | UART bootloader error on am62x-sk-lp | DPL | 9.0.0 onwards |
| SITSW-2775 | uart_boot_socid.py syntax errors are fixed | Tools | 8.4.0 onwards |
| SITSW-2781 | Linux Kernel crashes with SBL EMMC LINUX boot flow | SBL | 8.4.0 onwards |
| SITSW-3001 | Wrong number conversion from decimal to hex is fixed on MCAN sysconfig | MCAN | 8.4.0 onwards |
| SITSW-3155 | Linux Boot crashes when DDR Inline ECC is enabled in AM62x and AM62Q(SK-LP) | SBL | 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.4.0 onwards |
| SITSW-3357 | IPC shutdown acknowledge sent 2 times when shutdown request received from Linux | IPC | 9.0.0 onwards |
| SITSW-3388 | CCS makefiles issue with auth_type | IPC | 9.0.0 onwards |
| PROC_SDL-6483 | Add example to show ECC error injection on R5F TCM memories. | SDL | 8.5.0 onwards |
| PROC_SDL-6452 | Add 64bit atomic write support in MCRC. | SDL | 8.5.0 onwards |
| PROC_SDL-6876 | Add dsb instruction in MCRC Channel Reset API. | SDL | 8.5.0 onwards |
| ID | Head Line | Module | Reported in release | Workaround |
|---|---|---|---|---|
| MCUSDK-208 | gmake with -j can sometimes lock up Windows command prompt | Build | 7.3.0 | Use bash for windows as part of git for windows or don't use -j option |
| SITSW-2269 | DeepSleep Low power mode (LPM) is not supported if the DM R5 is used for a general purpose application. | DM | 8.6.0 | None. |
| PROC_SDL-6300 | ECC is not supported for some instances when SDL is executed from M4F. These are SDL_ECC_AGGR0_SAM62_SEC_ECC_AGGR, SDL_ICSSM0_ICSS_M_CORE_BORG_ECC_AGGR, SDL_MCAN0_MCANSS_MSGMEM_WRAP_ECC_AGGR, SDL_PSRAMECC_16K0_PSRAM16KX32E_ECC_AGGR, SDL_PSRAMECC0_PSRAM256X32E_ECC_AGGR. | SDL | 9.0.0 | None. |
| 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 | PHY mode not supported for OSPI NAND SBL | Bootloader |
| 3 | LPM is not supported when SBL boot flow. It is supported only with SPL boot flow. | Bootloader |