2.1. Release Notes

2.1.1. Overview

The Processor Software Development Kit (Processor-SDK) for Linux provides a fundamental software platform for development, deployment and execution of Linux based applications and includes the following:

  • Bootloaders & Filesystems

  • SDK Installer

  • Setup Scripts

  • Makefiles

  • Matrix Application Launcher

  • Example Applications

  • WLAN support (Wilink 8)

  • Code Composer Studio

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. The manifest can be found on the SDK download page or in the installed directory as indicated below. In addition, see GPLv3 Disclaimer.

2.1.3. Documentation

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

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

  • Software Manifest: Provides license information on software included in the SDK release. This document is in the release at [INSTALL-DIR]/docs.

  • 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. Release 09.03.05.02

Released Dec 2024

What’s New

Note

Generic PRU-ICSS Ethernet is descoped in 09.03 release.

Processor SDK 9.3 Release has following new features:

  • 2023 LTS Stable Update to 6.1.119

  • Splash Screen Feature

  • Important Bug Fixes


SDK Components & Versions

Component

Version

Linux Kernel

6.1.119 (2023 LTS)

U-Boot

2023.04

Yocto Project

4.0 (kirkstone)

ARM Toolchain (gcc)

11.5


2.1.5. Supported Platforms

See here for a list of supported platforms and links to more information.


2.1.6. Build Information

2.1.6.1. U-Boot

Head Commit: 2a13324ec63cc488f5f578886d0cf6ece348dfda arm: dts: am335x: Use PWM for LCD backlight
Clone: git://git.ti.com/ti-u-boot/ti-u-boot.git
Branch: ti-u-boot-2023.04
Tag: 09.03.05

2.1.6.2. Kernel

Linux Kernel

Head Commit: c490f4c0fe51281818c45159c0fbed94f852978e HACK: arm: dts: am57: disable late attach as default
Clone: git://git.ti.com/ti-linux-kernel/ti-linux-kernel.git
Branch: ti-linux-6.1.y
Tag: 09.03.05

Real Time (RT) Linux Kernel

Head Commit: b0f9de804a162329bc81857ad50947311228dfb2 Merge branch ‘ti-linux-6.1.y-cicd’ into ti-rt-linux-6.1.y-cicd
Clone: git://git.ti.com/ti-linux-kernel/ti-linux-kernel.git
Branch: ti-rt-linux-6.1.y
Tag: 09.03.05-rt

Generic Kernel Release Notes

Generic kernel release notes from kernelnewbies.org can be found at: http://kernelnewbies.org/Linux_6.1
Archived versions can be found at: http://kernelnewbies.org/LinuxVersions

2.1.6.3. Yocto

meta-ti

Head Commit: 963140e3b5820d6ebf54a4418946a628e0fea2c6 CI/CD Auto-Merger: cicd.kirkstone.202412041235
Clone: git://git.yoctoproject.org/meta-ti
Branch: kirkstone
Release Tag: 09.03.05

meta-arago

Head Commit: f59caa5f47a625ef9eecada069ae6a74c70bcc47 CI/CD Auto-Merger: cicd.kirkstone.202412041235
Clone: git://git.yoctoproject.org/meta-arago
Branch: kirkstone
Release Tag: 09.03.05

meta-tisdk

Head Commit: 2ee8bead9d04afcb61234738e0d9a644395d27bf recipes-core: packagegroups: Drop SGX sources from am65xx
Clone: git://git.ti.com/ti-sdk-linux/meta-tisdk.git
Branch: kirkstone
Release Tag: 09.03.05.02

2.1.7. Issues Tracker

Note

  • Release Specific Issues including details will be published through Software Incident Report (SIR) portal

  • Further Information can be found at SIR Portal

2.1.7.1. Issues Resolved

Record ID

Title

EXT_EP-12097

AM335x GPMC-NAND boot issue

EXT_EP-12085

AM335x: UART and GPIO Wakeup from Deepsleep Failed

EXT_EP-12056

8250_omap: incorrect handling of dma->rx_running flag

EXT_EP-12091

AM335x: rtcwake : suspend/resume failed

EXT_EP-12090

gpio-omap: gpio irq storm causes Linux unresponsive

EXT_EP-12089

AM335x/AM437x PRU Remoteproc broken in SDK 9.1

EXT_EP-12088

AM335x GPMC-NAND timing parameter configuration in u-boot

2.1.7.2. Issues Open

Record ID

Title

EXT_EP-12079

AM335x: UART and GPIO Wakeup from Standby Failed

EXT_EP-12067

AM335x/AM437x PRU Ethernet slowdown from kernel 4.19 -> 5.4/5.10

EXT_EP-12100

PTP broken with PRU-ETH on AM335x ICEv2

EXT_EP-12084

Netconsole output corrupted when CONFIG_NETCONSOLE_BUFFER_SIZE >= 281

Installation and Usage

The Software Developer’s Guide provides instructions on how to setup up your Linux development environment, install the SDK and start your development. It also includes User’s Guides for various Example Applications and Code Composer Studio.


Host Support

The Processor SDK is developed, built and verified on Ubuntu 22.04.

Note

Processor SDK Installer is 64-bit, and installs only on 64-bit host machine. Support for 32-bit host is dropped as Linaro toolchain is available only for 64-bit machines