AM62Px MCU+ SDK  11.00.00
Release Notes 11.00.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
ECC example for R5F cache SDL
Example for Key Revision update OTP
RTC driver on MCU R5F RTC
LPM example for MCU only with Timer and MCAN as wakeup sources LPM
Optimized boottime for eMMC, SD boot by enabling DMA for DDR to DDR copy Bootloader
Optimized boottime for OSPI by enabling HCDMA in bootloader Bootloader

Experimental Features

Attention
Features listed below are early versions and should be considered as "experimental".
Users can evaluate the feature, however the feature is not fully tested at TI side.
TI would not support these feature on public e2e.
Experimental features will be enabled with limited examples and SW modules.
Feature Module
Ethernet traffic sharing accross multiple cores, called Ethernet Firmware Networking

Dependent Tools and Compiler Information

Attention
It is recommended to use the TIFS version provided with the release for ensuring compatibility between TIFS and device manager. Using the TIFS from different MCU+SDK release is not recomended and may cause TIFS/ DM functionality to break.
Tools/Components Supported CPUs Version
Code Composer Studio MCU-R5F, WKUP-R5F 20.1.0
SysConfig MCU-R5F, WKUP-R5F 1.23.0, build 4000
TI ARM CLANG MCU-R5F, WKUP-R5F 4.0.1.LTS
GCC AARCH64 A53 9.2-2019.12
FreeRTOS Kernel MCU-R5F, WKUP-R5F 11.1.0

SDK Components

SYSFW / TIFS

Version 11.00.07
Release Notes LINK
User Guide LINK

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
PBIST MCU-R5F No
LBIST MCU-R5F No
ROM_CHECKSUM MCU-R5F No

Networking

Module Supported CPUs SysConfig Support OS Support Key features tested Key features not tested
TSN WKUP-R5F NO FreeRTOS gPTP IEEE 802.1 AS-2020 compliant gPTP stack, End Nodes and Bridge mode support, YANG data model configuration Multi-Clock Domain
LwIP WKUP-R5F YES FreeRTOS TCP/UDP IP networking stack with and without checksum offload enabled, TCP/UDP IP networking stack with server and client functionality, basic Socket APIs, netconn APIs and raw APIs, DHCP, ping, TCP iperf, scatter-gather, DSCP priority mapping, LwIP bridge, shared memory driver Other LwIP features
Ethernet driver (ENET) WKUP-R5F YES FreeRTOS Ethernet as port using CPSW, MAC loopback and PHY loopback, Layer 2 MAC, Packet Timestamping, CPSW Switch, Policer and Classifier, MDIO Manual Mode, CBS (IEEE 802.1Qav) on CPSW, IET (IEEE 802.1Qbu) on CPSW, Strapped PHY (Early Ethernet), cut through switch on CPSW RMII mode

SOC Device Drivers

Note
See the updated MCASP usage guidelines in MCASP for changes in MCASP driver
Peripheral Domain Supported CPUs SysConfig Support
DDR Main WKUP-R5F Yes
ECAP Main MCU-R5F Yes
EPWM Main MCU-R5F, 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

ID Head Line Module Applicable Releases
EXT_SITMPUSW-52 UART baud rate and operational mode condition misalignment UART 09.02.00
EXT_SITMPUSW-57 Data Abort at MCSPI_udmaIsrTx when using MCSPI DMA MCSPI 09.02.00
EXT_SITMPUSW-58 MCU PLUS SDK: ipc_rpmsg_echo [DM Firmware] Timeout not working as expected, crashes FW DM, IPC 09.02.00
EXT_SITMPUSW-59 VTM giving same value for every call VTM 10.01.00
EXT_SITMPUSW-60 No synchronization wrt DMA between main & boot thread of the Stage2/DM application Bootloader 09.02.00
EXT_SITMPUSW-89 I2C Error Handler transition from status to i2cTransaction.status I2C 09.02.00
EXT_SITMPUSW-90 MMCSD_write & MMCSD_read function fails for the numBlocks greater than 0xFFFF MCSPI 09.02.00
EXT_EP-12317 AM62Px: PBIST: Unnecessary code in pbist_test_cfg.c files SDL 11.00.00
EXT_EP-12318 SDL_ECC_aggrTransBaseAddressTable declared without extern keyword SDL 11.00.00
EXT_EP-12324 gSDL_pvt_poly_golden has to be used in SDL_vtmPrepLookupTable API instead of gSDL_pvt_poly SDL 11.00.00

Known Issues

ID Head Line Module Reported in release Workaround
EXT_SITMPUSW-28 Outstanding mailbox messages prevent suspend IPC 08.03.00 No known workaround
EXT_SITMPUSW-73 OSPI_readDirect and OSPI_isPhyEnable do not correctly check if the PHY is enabled OSPI 08.03.00 No known workaround
EXT_SITMPUSW-77 Modify Read capture delay logic for Tap Mode OSPI 08.03.00 No known workaround
EXT_SITMPUSW-78 MMCSD Sysconfig provides options to configure PHY type MMCSD 08.03.00 No known workaround
EXT_SITMPUSW-85 Flash_eraseSector and Flash_norOspiEraseSector does not erases the mentioned sector. Flash 08.03.00 No known workaround
EXT_EP-12277 AM62Px: ECC: SDL_MCAN1_MCANSS_MSGMEM_WRAP_ECC_AGGR aggregator is failing SDL 10.01.00 No known workaround
EXT_EP-12279 CSI RX ECC aggregators are failing on AM62P/AM62X SDL 09.01.00 No known workaround
EXT_EP-12280 Running MCU LBIST on SBL causes JTAG connection issues to MCU R5F - After running MCU LBIST, not able to connect to any core through JTAG on AM62px SDL 09.00.00 No known workaround

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
2 LPM is not supported with SBL boot flow. It is supported only with SPL boot flow. Bootloader

Upgrade and Compatibility Information

Attention
When migrating from oldder version to 11.00.00, see Bootloader Migration Guidelines for more details

This section lists changes which could affect user applications developed using older SDK versions. Read this carefully to see if you need to do any changes in your existing application when migrating to this SDK version relative to previous SDK version. Also refer to older SDK version release notes to see changes in earlier SDKs.