4.1. Release notes - 09_02_00

4.1.1. Features


New features vs previous release are marked in bold Hardware support

  1. J7200 PG2.0

  2. J7200 EVM support with Leo and Hera PMIC processor board

  3. GESI (Gateway/Ethernet Switch/Industrial) daughter card (for CAN ports) Software features


Below is a summary of key features. Refer individual SDK Components release notes for more details Platform Development Kit (PDK)

  • RTOS device drivers running on R5F, A72

  • Supported drivers and modules

    • ENET CPSW (2G and 5G), CPTS, SGMII/QSGMII, lwIP, FreeRTOS & SafeRTOS

    • 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

    • xSPI as boot media

    • CSL-FL for Hyperflash

    • PMIC Driver for LP8764x(Hera), TPS6594x(Leo)

    • FreeRTOS Support on R5

    • SafeRTOS Support on R5

    • KeyWriter - example application MCU Software (MCUSW)

  • AutoSAR 4.3.1 MCAL driver and MCU1_0 example applications running on R5F (TI Arm Clang Compiler).

  • AutoSAR MCAL driver for Adc, Can, CDD IPC, Dio, Eth, Gpt, Pwm, Epwm, Spi, Icu & Wdg

  • MCUSW ”boot app” Ethernet Switch Firmware (ETHFW)

  • Ethernet firmware interface API

  • Ethernet switch firmware running on R5F for CPSW5G

  • Layer 2 switching

  • FreeRTOS and SafeRTOS for Main R5F Core 0

  • FreeRTOS and SafeRTOS for Main R5F Core 1 virtual client

  • lwIP TCP/IP stack integration

  • Remote switch configuration server

  • GUI switch configuration tool

  • Inter-VLAN routing demo

  • IP next header filtering demo

  • Rate limiting

  • CPSW Proxy/Server layer for remote core integration

  • Integration with AUTOSAR Eth Virtual MAC driver

  • gPTP support

  • MAC-only mode support

  • Shared memory based virtual Ethernet adapter

  • Multi-core broadcast/multicast traffic using software fan-out

  • Multi-core broadcast/multicast traffic using VEPA mode

  • Ethernet firmware support for SGMII and QSGMII modes

  • Driver support for XAUI and USXGMII modes

  • Checksum offload support for lwIP interface

  • Scatter-gather for packet transmission

  • Errata i2389 software warkaround for the MDIO driver

  • VLAN support

  • CPSW recovery suppor

  • QoS support: multi-channel support for TX and RX.

  • TSN: gPTP multi-domain support, EST demo support with gPTP FreeRTOS

  • FreeRTOS for R5F

  • lwIP TCP/IP stack integration for R5F Code Gen Tools (CGT)

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

  • GCC compiler for A72

4.1.2. Device Support and Validation Information


Build Host (OS)

Run Target (OS)

Test Plaform


x86_64 (Linux Ubuntu 18.04)

R5F running FreeRTOS

A72 running Linux or QNX

J7200 EVM with daughter cards

4.1.3. Upgrade and Compatibility

In this section, we only highlight a few significant changes in this SDK. For full list of upgrade and compatibility topics, please refer to individual components release notes SDK Components. Gateway Demos

  • CAN-Ethernet gateway demo to showcase routing between CAN-to-CAN, CAN-to-Ethernet, Ethernet-to-Ethernet and Ethernet-to-CAN using IEEE 1722 protocol

  • Out of box version of CAN-Ethernet gatway demo (without needing PCAN-USB device) Enet LLD

Support for scatter-gather in packet transmission has been added starting in 08.05.00 release. This feature requires a change in Enet LLD DMA API, so applications using Enet LLD APIs need to be ported to use the updated API. Developers should refer to the porting steps documented in Enet LLD User’s Guide (LINK). MCU Software (MCUSW) Ethernet

MCAL Ethernet (MCU CPSW_2G) and Virtual MAC (virtual client for CPSW_5G) drivers have been signficantly refactored to remove most dependencies with other SDK components, such as Enet LLD and UDMA LLD. The only remaining SDK dependency is with SCI Client driver. The driver configuration has also moved to a static-oriented allocation approach for TX channel, RX channel, Ring Accs, and other resources. Please refer to the Ethernet User Guide (LINK) chapter in the MCUSW documentation for further information about Ethernet module configuration.

Additionally, MCAL Ethernet driver (MCU CPSW_2G) now has Global Time support (packet timestamping) as well as support for link time and post-build configuration, in addition to pre-compile variant already supported in previous SDKs.

4.1.4. Known Issues

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

4.1.5. Change Requests


Head Line

Original Fix Version

New Fix Version



ETHFW/Enet LLD: SDK 9.2 Scope changes



ETHFW/Enet LLD Errata workarounds

Record ID





OSPI Boot Mode Failure with MCU2_1 Core

STOG should be left in disabled/bypass mode. This issue is addressed in J721E SR1.1.



DDR: Valid VRef range must be defined during LPDDR4 Command Bus Training



DDR: LPDDR4 should be configured to 2666 MT/S

LP4-2666 is recommended for SW development

i2186 (PG1.0 only)

4.1.6. Additional Reports

For additional reports like test report, traceability refer [LINK] (or ${PSDK RTOS_PATH}/psdk_rtos/docs/additional_reports in package)