2.1. Release Notes - 10_01_00

2.1.1. Introduction

This release notes provides important information that will assist you in using the PDK software package for the Jacinto family of devices. This document provides the product information and known issues that are specific to the PDK software package.

New features added / supported is listed below and defects fixed are highlighted in Fixed Issues. Also please check Upgrade and Compatibility for backward compatibility

2.1.2. What’s New

2.1.3. Upgrade and Compatibility

2.1.3.1. ENET

  • The infinite wait for SGMII MAC-2-MAC is removed, linked will be polled in CPSW_periodic_tick task. This affects MAC loopback as well. Examples on MAC loopback also needs to poll now for link status instead of bypassing the polling on assumption of link to be always true.

2.1.4. Device Support

  • J742S2-HS-FS SR1.0 (BOARD=j742s2_evm)

  • Associated TIFS versions:

    TIFS name

    J742S2 SR revision

    tifs-hs-fs-enc.bin

    SR1.0 HS-FS

2.1.5. Validation Information

For details on the validated examples refer to the platform specific test report available here.

2.1.6. Tool Chain Information

Component

Version

FreeRTOS Kernel tag

V 10.5.1

lwIP stack

2.2.0

TI ARM CLANG

3.2.2.LTS

GCC ARM code generation tools

ARCH64 9.2-2019.12

CGT XML Processing Scripts

2.61.00

Component

Version

TI C7x code generation tools

4.1.0.LTS

2.1.7. Change Request

Refer to monthly roadmap slides for changes in the planned features

2.1.8. Fixed Issues

ID

Head Line

Module

Affected Versions

Affected Platforms

PDK-15007

[Safertos] Prefetch Abort handler in asm (in arm mode) calls vApplicationDataAbortHook in thumb mode

PDK

10.00.00

J7200,J721E,J721S2,J742S2,J784S4

PDK-15006

Application callback APIs to vApplicationUndefAbortHook and vApplicationPrefetchAbortHook missing in Freertos and Safertos

PDK

10.00.00

J7200,J721E,J721S2,J742S2,J784S4

2.1.9. Known Issues

2.1.10. Limitations

2.1.10.1. PDK

  1. PDK examples do not support SMP mode. Some of examples still support build in SMP mode but these binaries are not supported or validated.

  2. TI Clang compiler does not enable O3 optimization level and Thumb2 mode which were enabled by default with TI ARM CGT compiler. This has an impact on driver throughput. E.g. Ethernet performance has reduced by ~20% on J742S2

  3. When running tests using sbl_cust_img_hs or sbl_boot_perf_cust_img_hs, users should ensure that the SBL libraries (sbl_lib_cust_hs or sbl_boot_perf_lib_cust_hs) are rebuilt, followed by necessary binaries. This step is important to prevent potential issues caused by simultaneous library builds in the packaged SDK.

2.1.10.2. ENET

  • Scatter-gather functionality is currently supported only for packet transmission.

  • gPTP stack is supported only in FreeRTOS.