4.1. Release notes - 09_01_00

4.1.1. Features

Note

New features vs previous release are marked in bold.

4.1.1.1. Hardware support

  1. AM65xx EVM and IDK with SR2 / SR2.1 support

4.1.1.2. Software features

Important

Below is a summary of key features. Refer individual SDK Components release notes for more details

4.1.1.2.1. Platform Development Kit (PDK)

  • RTOS device drivers running on R5F, A53

  • Supported drivers and modules

    • Board diagnostic library

    • CPSW2G, CPTS, SGMII/QSGMII, LWIP

    • CSL-FL (Chip support library)

    • GPIO

    • I2C

    • IPC (inter processor communication)

    • McASP

    • MMCSD with FATFS

    • OSAL

    • SBL secondary bootloader

    • SCI Client (DMSC interface)

    • SPI driver (SPI, QSPI, OSPI, Hyperflash)

    • UART

    • UDMA and DRU

    • CAL

    • DSS

    • enet (R5F)

    • FreeRTOS Support on R5

New Features

ID

Description

Module

Note

  • pdk/emac driver was deprecated in 8.0 release. Please switch to use enet lld

    • i.e. The pdk/packages/ti/drv/emac has been replaced with pdk/packages/ti/drv/enet

    • pdk/packages/ti/drv/enet is available now and supports ICSSG ports too

    • Please refer to the EMAC to Enet LLD migration guide for further details [LINK].

  • IPC3.x is deprecated for AM65X starting in SDK 7.0. SDK 6.3 was the last release with support for IPC3.x for AM65X. IPC LLD, included with PDK, is the only supported IPC stack for AM65X.

4.1.1.2.2. FreeRTOS

  • FreeRTOS for R5F

  • lwIP TCP/IP stack integration for R5F

4.1.1.2.3. Code Gen Tools (CGT)

  • TI LLVM (CLANG) Compiler, assembler, linker for R5F

  • GCC compiler for A53

4.1.2. Device Support and Validation Information

  • AM65xx SR2

  • AM65xx SR2.1, Check PDK FAQ - Supported Cores by example applications for details

4.1.3. Upgrade and Compatibility

4.1.3.1. TI Arm Clang C/C++ Compiler

08.01.00 was the first release which includes TI Arm Clang Compiler (tiarmclang) for the R5F cores. Prior releases used the TI Arm Compiler (armcl). There are migration steps that may be necessary for existing code running on the R5F cores. The software delivered on R5F from TI has aleady been migrated accordingly. Please review the PDK release notes (LINK) for additional links and developer pages dedicated Clang migration.

4.1.3.2. TI-RTOS vs. FreeRTOS

FreeRTOS is the default OS for R5F libraries and binaries starting in 08.00.00 release. In 08.01.00 release, FreeRTOS is the default build and TI-RTOS (Sysbios) is no longer supported or packaged as part of the SDK. Please review the PDK release notes (LINK) for additional links and developer pages dedicated FreeRTOS migration.

4.1.3.3. NDK vs. LwIP

LwIP is the default network stack starting in 08.00.00 release. In 08.01.00 release, NDK was no longer supported or packaged as part of the SDK.

4.1.3.4. Industrial Protocols

Industrial Protocols are not packaged with this SDK. Please refer to Industrial Protocols section for more information.

4.1.4. Fixed Issues

Key issues addressed by componets are called out in the component release notes - Refer PDK Release notes for PDK issues LINK

4.1.5. Known Issues

Refer to individual SDK Components release notes for known issues in each component