2.1. Release Notes

2.1.1. Overview

The Processor Software Development Kit (Processor-SDK) provides the core foundation and building blocks that facilitate application software development on TI’s embedded processors. This Release Notes focuses on the Real-time operating system (RTOS).


2.1.2. Licensing

Please refer to the software manifest, which outlines the licensing status for all packages included in this release. The manifest can be found on the SDK download page or in the installed directory as indicated below.


2.1.3. Documentation

  • Getting Started Guide: Provides information on getting the software and running basic examples/demonstrations bundled in the SDK.

  • Migration Guide Provides migration information for applications built on top of the Processor SDK for RTOS.

  • Software Developer Guide Provides information on features, functions, delivery package and, compile tools for the Processor SDK RTOS release. This also provides detailed information regarding software elements and software infrastructure to allow developers to start creating applications.

  • Software Manifest: Provides license information on software included in the SDK release. This document is in the release at /processor_sdk_rtos_<SOC>_<version>/docs and available to view from the software download page.

  • EVM Quick Start Guide: Provides information on hardware setup and running the demonstration application that is loaded on flash. This document is provided as part of the EVM kit.


2.1.4. Processor SDK v09.02.00

Released April 2024

Note

Limited testing is done with SDK Windows installer provided in this release. Full testing of the SDK is done with Linux installer.

What’s New

New Features

  • SDK build support on Ubuntu 22.04 host

  • CCS migration to v12.5

  • IPC version upgrade

  • SBL IPU2 boot support on AM571x platform

  • Bug fixes

Other Updates

  • SMP support is descoped

Component Version

The following software components and host tools are bundled with the SDK installer. See the Software Developer Guide for more information on each item.

Note

This release has been tested with the following component and tool versions. It is recommended to use the versions listed here to avoid compatibility issues.

Component

Version

CG_XML

2.61.0

CTOOLSLIB

2.2.0.0

DSPLIB

3.4.0.4

EDMA3 LLD

2.12.5.30

FC

3.40.2.7

IMGLIB

3.1.1.0

IPC

3.52.0

MATHLIB

3.1.2.4

NDK

3.61.1

NS

2.60.1

OPENCL

1.2.0.2

OPENMP

2.6.3.0

PDK

1.0.19

SYS/BIOS

6.76.3.1

UIA

2.30.1.2

XDAIS

7.24.0.4

XDCTOOLS

3.55.02

The following compilers are bundled with the SDK installer:

Compiler

Version

GNU ARM Embedded

7-2018-q2

TI ARM CGT

18.12.5

TI C6000 CGT

8.3.2

TI PRU CGT

2.3.3

The SDK uses Code Composer Studio (CCS) as the integrated development environment (IDE) for all devices and EVMs:

Component

Version

CCS

12.5.0

EMU Pack

1.4.5

TI

Emulators

8.3.0.0

If you need to install CCS, see the CCS installation section in the Getting Started Guide for options to select for Processor-SDK.

2.1.5. Fixed Issues

ID

Head Line

Module

Affected Versions

Affected Platforms

PDK-13849

Wrong Assertion check in HeapMem.c

IPC

8.01.00

am571x-idk, am572x-idk, am574x-idk, am572x-evm

PDK-13454

RTOS and Linux SDKs should use the same version of IPC

IPC

8.01.00

am571x-idk, am572x-idk, am574x-idk, am572x-evm

PDK-13317

[AM571x]: SBL does not support IPU2 core boot

SBL

8.01.00

am571x-idk

PDK-13186

[Am57xx] - SBL_ImageCopy always returns failure

SBL

8.01.00

am571x-idk, am572x-idk, am574x-idk, am572x-evm

PDK-12226

PDK git repository link is outdated

DOC

8.01.00

am571x-idk, am572x-idk, am574x-idk, am572x-evm

2.1.6. Known Issues

This section contains the list of known issues at the time of making the release and any known workaround.

ID

Head Line

Module

Reported in Release

Affected Platforms

Impact

Workaround in this release

PDK-11137

Queue overflow count is not returning proper value in poll mode

ICSS EMAC

8.01.00

am572x-idk, am574x-idk

Applications will not be able to determine the overflow count

Use the error count to track over all errors

2.1.7. Supported Platforms

2.1.7.1. Devices

The following table lists all supported devices by the release installer.

Installer

Platform/SOC

Supported Devices

RTOS-AM57X

AM57x

AM5706, AM5708, AM5716, AM5718, AM5726, AM5728, AM5746, AM5748

2.1.7.2. Evaluation Modules

See Processor SDK Supported Platforms page for a list of supported EVMs per platform and links to more information.

2.1.7.3. Demonstrations

See Examples and Demonstrations page for a list of demonstrations per platform and EVM.

2.1.7.4. Drivers

The following tables show RTOS driver availability per platform and EVM. A shaded box implies that the feature is not applicable for that platform/EVM.

Feature

SoC

AM57x EVM

AM57x

GP

IDK

CSL

X

X

X

EMAC

X

X

X

EDMA3

X

X

GPIO

X

X

X

I2C

X

X

X

PRUSS-I2C f/w

X

X

ICSS-EMAC

X

X

McASP

X

X

McSPI

X

X

MMC-SD

X

X

X

PCIe

X

X

PM

X

X

PRUSS

X

X

QSPI

X

X

UART

X

X

X

USB

X

X

X

USB Device Bulk

X

X

X

VPS

X

X

X

Unsupported Features

  • In general driver support is available across all cores within an SOC with following exceptions

Feature

Not supported

SOC

CPU/Core

McASP

AM57x

M4

USB

AM57x

C66x

USB

AM57x

M4

2.1.7.5. Other Features

The following table shows other feature availability per platform and EVM:

Feature

SoC

AM57x EVM

AM57x

GP

IDK

Board Support

X

X

X

Boot (SBL)

X

X

X

Diagnostics

X

X

X

FATFS

X

X

X

NDK-NIMU(CPSW)

X

X

X

NDK-NIMU(ICSS)

X

X

CC-LINK IE Field Basic(CPSW)

X

X

X

CC-Link IE Field Basic(ICSS)

X

X

2.1.8. Installation and Usage

The Getting Started Guide provides instructions on how to setup up your development environment, install the SDK and start your development.

To uninstall the SDK, remove the individual component directories from the installed path. This is safe to do even in Windows since these components do not modify the Windows registry.


2.1.9. Technical Support and Product Updates

For further information or to report any problems, contact: - TI E2E Processor Support for all supported platforms


2.1.10. Archived

Note: Release Notes prior to 4.3 are not archived. Please see the Migration Guide for information on migration from these releases.