Release Notes 09.01.00
Attention
Also refer to individual module pages for more details on each feature, unsupported features, important usage guidelines.
Note
The examples will show usage of SW modules and APIs on a specific CPU instance and OS combination. Unless explicitly noted otherwise, the SW modules would work in both FreeRTOS and no-RTOS environment.
Device and Validation Information
SOC |
Supported CPUs |
EVM |
Host PC |
|---|---|---|---|
AM62P |
MCU R5F, WKUP R5F |
SK-AM62P-LP EVM (referred to as am62px-sk in code) |
Windows 10 64b or Ubuntu 22.04 64b |
Features Added in This Release
Feature |
Module |
|---|---|
FreeRTOS support on MCU R5F and WKUP R5F |
OS |
UART, SCI Client, IPC, GPIO, I2C, MCAN and MCSPI drivers on MCU R5F |
Drviers |
UART, SCI Client, IPC, GPIO, I2C, MCAN, MCSPI, DDR, OSPI, EMMC and DM on WKUP R5F |
Drviers |
DSS support on WKUP R5F |
Drviers |
McASP suport on WKUP R5F |
Drviers |
DSS freeze frame detect, data integrity check |
DSS |
MCU domain reset isolation, firewall isolation |
Safety |
Dependent Tools and Compiler Information
Tools |
Supported CPUs |
Version |
|---|---|---|
Code Composer Studio |
MCU-R5F, WKUP-R5F |
12.5.0 |
SysConfig |
MCU-R5F, WKUP-R5F |
1.18.0, build 3266 |
TI ARM CLANG |
MCU-R5F, WKUP-R5F |
3.2.0.LTS |
GCC AARCH64 |
A53 |
9.2-2019.12 |
FreeRTOS Kernel |
MCU-R5F, WKUP-R5F |
10.6.1 |
Key Features
OS Kernel
OS |
Supported CPUs |
SysConfig Support |
|---|---|---|
FreeRTOS Kernel |
MCU-R5F, WKUP-R5F |
NA |
FreeRTOS POSIX |
MCU-R5F |
NA |
NO RTOS |
MCU-R5F, WKUP-R5F |
NA |
Driver Porting Layer (DPL)
Module |
Supported CPUs |
SysConfig Support |
OS support |
|---|---|---|---|
Address Translate |
MCU-R5F, WKUP-R5F |
YES |
FreeRTOS, NORTOS |
Cache |
MCU-R5F, WKUP-R5F |
YES |
FreeRTOS, NORTOS |
Clock |
MCU-R5F, WKUP-R5F |
YES |
FreeRTOS, NORTOS |
CycleCounter |
MCU-R5F, WKUP-R5F |
NA |
FreeRTOS, NORTOS |
Debug |
MCU-R5F, WKUP-R5F |
YES |
FreeRTOS, NORTOS |
Heap |
MCU-R5F, WKUP-R5F |
NA |
FreeRTOS, NORTOS |
Hwi |
MCU-R5F, WKUP-R5F |
YES |
FreeRTOS, NORTOS |
MPU |
MCU-R5F, WKUP-R5F |
YES |
FreeRTOS, NORTOS |
Semaphore |
MCU-R5F, WKUP-R5F |
NA |
FreeRTOS, NORTOS |
Task |
MCU-R5F, WKUP-R5F |
NA |
FreeRTOS |
Timer |
MCU-R5F, WKUP-R5F |
YES |
FreeRTOS, NORTOS |
Secondary Bootloader (SBL)
SBL Mode |
Supported CPUs |
SysConfig Support |
PHY Support |
DMA Support |
OS support |
|---|---|---|---|---|---|
OSPI NOR |
WKUP-R5F |
YES |
YES |
YES |
NORTOS |
EMMC |
WKUP-R5F |
YES |
NA |
NA |
NORTOS |
UART |
WKUP-R5F |
YES |
NA |
No |
NORTOS |
SDL
SDL Module |
Supported CPUs |
SysConfig Support |
|---|---|---|
MCRC |
MCU-R5F |
NO |
ESM |
MCU-R5F |
NO |
VTM |
MCU-R5F |
NO |
DCC |
MCU-R5F |
NO |
ECC |
MCU-R5F |
NO |
RTI |
MCU-R5F |
NO |
POK |
MCU-R5F |
NO |
STOG |
MCU-R5F |
NO |
MTOG |
MCU-R5F |
NO |
POK |
MCU-R5F |
NO |
PBIST |
MCU-R5F |
NO |
LBIST |
MCU-R5F |
NO |
ROM_CHECKSUM |
MCU-R5F |
NO |
Note
This is EA(early adopter) version for SDL. GA(General Availability) release will be provided in next release.
SOC Device Drivers
| Peripheral | Domain | Supported CPUs | SysConfig Support |
|---|---|---|---|
| DDR | Main | WKUP-R5F | YES |
| DSS | Main | WKUP-R5F | YES |
| GPIO | MCU | MCU-R5F, WKUP-R5F | YES |
| Main | MCU-R5F, WKUP-R5F | YES | |
| I2C | Main | MCU-R5F, WKUP-R5F | YES |
| MCU | MCU-R5F, WKUP-R5F | YES | |
| Wakeup | MCU-R5F, WKUP-R5F | YES | |
| IPC | Main | MCU-R5F, WKUP-R5F | YES |
| MCAN | MCU | MCU-R5F | YES |
| MCASP | Main | WKUP-R5F | YES |
| MCSPI | Main | MCU-R5F, WKUP-R5F | YES |
| MCU | MCU-R5F, WKUP-R5F | YES | |
| Pinmux | Main | MCU-R5F, WKUP-R5F | YES |
| MCU | MCU-R5F, WKUP-R5F | YES | |
| Wakeup | MCU-R5F, WKUP-R5F | YES | |
| SOC | NA | MCU-R5F, WKUP-R5F | YES |
| SCIClient | NA | MCU-R5F, WKUP-R5F | YES |
| UART | Main | MCU-R5F, WKUP-R5F | YES |
| MCU | MCU-R5F, WKUP-R5F | YES | |
| Wakeup | WKUP-R5F | YES |
Fixed Issues
NA
Known Issues
| ID | Head Line | Module | Reported in release | Workaround |
|---|---|---|---|---|
| MCUSDK-208 | gmake with -j can sometimes lock up Windows command prompt | Build | 9.0.1 | Use bash for windows as part of git for windows or don't use -j option |
| PROC_SDL-7044 | ECC is not supported for some instances. These are SDL_DSS_DSI0_K3_DSS_DSI_DSI_TOP_ECC_AGGR_SYS SDL_CSI_RX_IF0_CSI_RX_IF_ECC_AGGR | SDL | 9.1.0 | None. Support will be added in future release. |
| PROC_SDL-7045 | ESM example is failing. | SDL | 9.1.0 | None. Support will be added in future release. ESM itself is working when it's integrated in to other SDL components. |
Limitations
| 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 |