4.4. Release notes - 08_01_00

4.4.1. Features

Note

New features vs previous release are marked in bold

4.4.1.1. Hardware support

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

  2. GESI(Gateway/Ethernet Switch/Industrial) daughter card (for CAN ports)

4.4.1.2. Software features

Important

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

4.4.1.2.1. Platform Development Kit (PDK)

  • RTOS device drivers running on R5F, A72

  • Supported drivers and modules

    • Board diagnostic library

    • ENET CPSW (2G and 5G), 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

    • xSPI as boot media

    • CSL-FL for Hyperflash

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

    • FreeRTOS Support on R5

4.4.1.2.2. MCU Software (MCUSW)

  • AutoSAR MCAL driver and demo applications running on R5F

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

  • MCU Demo Applications

    • CAN Profiling Application (FreeRTOS)

    • MCU Only Demo: ACTIVE to MCU ONLY to ACTIVE mode switching

4.4.1.2.3. Ethernet Switch Firmware (ETHFW)

  • Ethernet firmware interface API

  • Ethernet switch firmware running on R5F for CPSW5G

  • Layer 2 switching

  • FreeRTOS for Main R5F Core 0

  • lwIP TCP/IP stack integration

  • NDK integration (has been discontinued from this release)

  • Remote switch configuration server

  • GUI switch configuration tool

  • Inter-VLAN routing

  • IP next header filtering

  • Rate limiting

  • CPSW Proxy/Server layer for remote core integration

  • Integration with AUTOSAR Eth Virtual MAC driver

  • PTP support

  • MAC-only mode support

  • Shared memory based virtual Ethernet adapter

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

4.4.1.2.4. FreeRTOS

  • FreeRTOS for R5F

  • lwIP TCP/IP stack integration for R5F

4.4.1.2.5. Code Gen Tools (CGT)

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

  • GCC compiler for A72

4.4.2. Device Support and Validation Information

SoC

Build Host (OS)

Run Target (OS)

Test Plaform

J7200

x86_64 (Linux Ubuntu 18.04)

R5F running FreeRTOS

A72 running Linux or QNX

J7200 EVM with daughter cards

PC emulation mode (1)

x86_64 (Linux Ubuntu 18.04)

x86_64 (Linux Ubuntu 18.04)

x86_64 (Linux Ubuntu 18.04)

4.4.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.

4.4.3.1. Gateway Demos

Gateway Demos are no longer included in the PSDK package starting in 08.01.00 release.

4.4.3.2. TI Arm Clang C/C++ Compiler

This is 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.4.3.3. 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.4.3.4. NDK vs. LwIP

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

4.4.4. Known Issues

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

4.4.5. Change Requests

ID

Head Line

Original Fix Version

New Fix Version

Components

JACINTOREQ-2050

Remove gateway demos from PSDK RTOS

Gateway Demos

JACINTOREQ-2037

PMIC Safety requirements

08.01.00

08.02.00

PDK

JACINTOREQ-1861

SBL - Support to dump EEPROM

08.01.00

08.02.00

PDK

JACINTOREQ-1860

SERDES sharing feature in SBL

08.01.00

08.02.00

PDK

JACINTOREQ-1602

PDK Board Diagnostics descope from the release

08.01.00

DESCOPE

PDK

JACINTOREQ-1599

PMIC LLD Features

08.01.00

DESCOPE

PDK

JACINTOREQ-1595

XIP With OTFA Support

08.01.00

DESCOPE

PDK

JACINTOREQ-1866

Remove CDD IPC Linux Examples from SDK

MCUSW

JACINTOREQ-1567

Remove IPC SPI Master Slave Demo from SDK

MCUSW

4.4.5.1. Errata workarounds

Record ID

Summary

Workaround

ErrataID

PDK-8375

OSPI Boot Mode Failure with MCU2_1 Core

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

i2121

PDK-6894

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

i2160

PDK-9844

DDR: LPDDR4 should be configured to 2666 MT/S

LP4-2666 is recommended for SW development

i2186

4.4.6. Additional Reports

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