4.4. Release notes - 08_00_00¶
4.4.1. Features¶
Note
New features vs previous release are marked in bold
4.4.1.1. Hardware support¶
J7200 EVM support with Leo and Hera PMIC processor board
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. 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)
4.4.1.2.2. 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 (A72 with RTOS)
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)
FreeRTOS Support on R5
4.4.1.2.3. 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 (SYSBIOS/FreeRTOS)
CDD IPC Profiling Application (SYSBIOS/FreeRTOS)
SPI IPC Profiling Application (SYSBIOS)
MCU Only Demo: ACTIVE to MCU ONLY to ACTIVE mode switching
4.4.1.2.4. 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 (will be discontinued starting in next 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
4.4.1.2.5. TI-RTOS¶
SysBIOS for R5F
Network developer kit (NDK) on R5F
Note
This is the last release with TI-RTOS (SysBIOS) and TI NDK stack support.
4.4.1.2.6. FreeRTOS¶
FreeRTOS for R5F
lwIP TCP/IP stack integration for R5F
4.4.1.2.7. Code Gen Tools (CGT)¶
TI 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 TI-RTOS 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. 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 will be the default build and TI-RTOS (Sysbios) will no longer be supported or packaged as part of the SDK.
4.4.3.2. NDK vs. LwIP¶
LwIP is the default network stack starting in 08.00.00 release for when FreeRTOS is running on R5F. NDK is still packaged for if TI-RTOS is enabled on R5F. In 08.01.00 release, LwIP will be the default network stack for R5F and NDK will no longer be supported or packaged as part of the SDK.
4.4.3.3. System Firmware Architecture Upgrade (PDK)¶
The 7.1 release introduced the new architecture for System firmware where the TI Foundational Security (TIFS) is running on the DMSC and Power Management & Resource Management (collectively known as Device Management (DM)) runs as a library on the MCU1_0 R5F. Refer to following pages for more details:
MCU1_0 Application Development with SYSFW : Top-level SDK developer note
Architecture Change between SDK 7.0 and SDK 7.1 : Specific details on SYSFW achitecture change in the PDK user guide
4.4.3.4. ENET LLD (PDK)¶
The 7.1 release added Low-level driver support for CPSW Ethernet peripherals has been migrated from CPSW LLD to Enet LLD. This change comes with API name changes. More details of this change can be found in the Upgrade and Compatibility section of the PDK Release Notes: LINK
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-1526 |
MCUSS Demo: IPC SPI Master Slave Demo FreeRTOS Porting |
08.00.00 |
08.01.00 |
MCUSW |
JACINTOREQ-1500 |
Linux loading of gateway demo via remoteproc |
08.00.00 |
None |
Gateway Demos |
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 |