2.1. Release Notes - 09_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

Please note that this is a bug fix release with limited testing. There are no new features in this release.

  • Fix for USB driver stability issues during super speed operation

  • Workaround for CPSW errata i2329 (MDIO CDC bug)

  • Workaround for CPSW MAC port lockup due to corrupted Start of Frame Delimiter (SFD)

2.1.3. Upgrade and Compatibility

2.1.3.1. FreeRTOS

  • By default all the tasks will be created with floating point context enabled; i.e, save/restore of FPU Registers will be performed during each task switch.

  • Until the release 08.01, this was not enabled and any task that required floating point hardware had to call portTASK_USES_FLOATING_POINT.

For more details, refer Task FPU context

2.1.4. Device Support

  • AM65XX SR1.0 SR2.0, SR2.1 and HS (BOARD=am65xx_evm)

    sysfw name

    AM65xx SR revision

    sysfw.bin

    SR1.0

    sysfw-hs-enc.bin

    SR1.0 HS

    sysfw_sr2.bin

    SR2.0 & SR2.1

    sysfw_sr2-hs-enc.bin

    SR2.0 HS & SR2.1 HS

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

10.4.3

lwIP stack

2.1.2

lwIP-contrib

2.1.0

TI ARM CLANG

1.3.0.LTS

PRU code generation tools

2.3.3

GCC ARM code generation tools

ARCH64 9.2-2019.12

CGT XML Processing Scripts

2.61.00

System Analyzer (UIA Target)

2_30_01_02

2.1.7. Change Request

None.

2.1.8. Fixed Issues

ID

Head Line

Module

Affected Versions

Affected Platforms

ETHFW-1944

Enet: Packet drop in mcu1_0 / cpsw2g loopback test

ENET

08.02.00

AM65xx

ETHFW-2458

Sending Preamble (32 one’s) is missing in MDIO Read/Write operation in Manual Mode

ENET

08.02.00

AM65xx

2.1.9. Known Issues

ID

Head Line

Module

Reported in Release

Affected Platforms

Impact

Workaround in this release

PDK-6975

Pulsar (R5F) : High priority interrupt is missed by VIM

CSL, OSAL

07.00.00

J721E, J7200, AM65xx

Baremetal implementation is pending

Use RTOS instead of baremetal

PDK-10389

SBL booting u-boot and linux is failing for OSPI Boot

SBL

08.00.00

AM65xx

None

None

PDK-8846

[DSS Test]Sync-lost is observed for RGB24/BGR24 test-cases

DSS

07.01.00

AM65xx

No images displayed on the screen / flicker

None

ETHFW-1767

timesync: v2: TimeSync PTP restart is not supported

ENET

07.03.00

AM65xx

Impacts only applications that require stack restart

None

PDK-10925

IPC Performance Test hangs after loading the binary

IPC

08.01.00

J721E, J7200, AM65xx

The app won’t work for this release

None

ETHFW-1715

Enet: ICSSG: Promiscuous mode not working

ENET

07.03.00

AM65xx

None

Modify test application to Enable Multicast flooding and Unicast flooding using Enet ioctls and rebuild

ETHFW-2476

LWIP: iperf UDP test failing for buffer length of 512

ENET

08.02.00

AM65xx

None

None

2.1.10. Limitations

2.1.10.1. PDK

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

  • 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 AM65xx

2.1.10.2. ENET

  • lwIP stack integration doesn’t support checksum hardware-offload feature.

  • ICSSG integration with lwIP is done only for ICSSG Dual-MAC. Driver level support is available for Dual-MAC and Switch.

  • TimeSync PTP integration is done only for ICSSG-Dual MAC.

  • TimeSync is possible only in one MAC port at a time.

  • Different VLAN modes are not supported in Dual-MAC mode (within given ICSSG MAC ports). Both MACs should either be in VLAN aware or VLAN unaware mode.

  • Independent VLAN learning is not supported in Dual-MAC mode.