2.1. Release Notes

2.1.1. Overview

The Processor Software Development Kit (Processor SDK) is a unified software platform for TI embedded processors providing easy setup and fast out-of-the-box access to benchmarks and demos. All releases of Processor SDK are consistent across TI’s broad portfolio, allowing developers to seamlessly reuse and develop software across devices. Developing a scalable platform solutions has never been easier than with the Processor SDK and TI’s embedded processor solutions.

To simplify the end user experience, Processor SDK Linux AM62A installer provides everything needed as discussed below to create the embedded system from “scratch” :

  • Platform/board-support software and configuration files for Linux

  • U-Boot and Kernel sources and configuration files

  • An ARM cross-compiling toolchain as well as other host binaries and components

  • A Yocto/OE compliant filesystem and sources for example applications

  • A variety of scripts and Makefiles to automate certain tasks

  • Other components needed to build an embedded system that don’t fit neatly into one of the above buckets

  • Reference Examples, benchmarks

2.1.2. Licensing

Please refer to the software manifests, 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.

  • Linux Manifest: “/docs/software_manifest.html”

2.1.3. Release 09.00.01

Released on September 2023

2.1.3.1. What’s new

Processor SDK Linux AM62A Release 09_00_01 has the below fixes:

  • SITSW-3105 - DMA errors with multi camera streaming over FPD link

  • SITSW-2936 - AM62A SDK 9.0 MCU R5F linked to wrong firmware

  • LCPD-35395 - IMX390 Multicapture does not work with gstreamer

  • EDGEAI_ROBOTICS-1174 - u-boot.img built using makefile fails to boot hs-se device

2.1.4. Build Information

2.1.4.1. U-Boot

u-boot

Head Commit: bd74e615a689936981342a3bd0b018a3da125a66 arm: dts: k3-j7*: ddr: Update to 0.10 version of DDR config tool”
Date: 2023-09-06 05:03:21 -0500
uBoot Version: 2023.04
uBoot Description: 09.00.00.009
Clone: git://git.ti.com/ti-u-boot/ti-u-boot.git
Branch: ti-u-boot-2023.04
uBoot Tag: 09.00.00.009
Compiler Information: aarch64-none-linux-gnu-gcc (GNU Toolchain for the A-profile Architecture 11.3.0)

2.1.4.2. Kernel

Linux Kernel

Head Commit: f8110d9ce8019f576bb813cade4f66a04a0cd2a3 spi: spi-cadence-quadspi: add runtime pm support
Date: 2023-09-03 23:45:34 -0500
Kernel Version: 6.1.33
Kernel Description: 09.00.00.009
Repo: git://git.ti.com/ti-linux-kernel/ti-linux-kernel.git
Branch: ti-linux-6.1.y
Tag: 09.00.00.009
use-kernel-config=defconfig
config-fragment=kernel/configs/ti_arm64_prune.config

Compiler Information: arm-none-linux-gnueabihf-gcc (GNU Toolchain for the A-profile Architecture 11.3.0)

Real Time (RT) Linux Kernel

Head Commit: 6c7b09058d06625c8386decb5573da65e3c4ccfc Merge branch ‘ti-linux-6.1.y-cicd’ of git://git.ti.com/ti-linux-kernel/ti-linux-kernel into ti-rt-linux-6.1.y-cicd
Date: 2023-09-05 08:20:28 -0500
Kernel Version: 6.1.33-rt11
Kernel Description: 09.00.00.009-rt
Repo: git://git.ti.com/ti-linux-kernel/ti-linux-kernel.git
Branch: ti-rt-linux-6.1.y
Tag: 09.00.00.009-rt
use-kernel-config=defconfig
config-fragment=kernel/configs/ti_arm64_prune.config kernel/configs/ti_rt.config
Compiler Information: arm-none-linux-gnueabihf-gcc (GNU Toolchain for the A-profile Architecture 11.3.0)

2.1.4.3. Yocto

meta-ti

Head Commit: c3916324a01fe96c68a78ef9ed0070d6b1fc8f2f linux-ti-staging_6.1: CI/CD Auto-Merger: cicd.kirkstone.202309061800
Date: 2023-09-06
Clone: git://git.yoctoproject.org/meta-ti
Branch: kirkstone
Release Tag: 09.00.00.009

meta-arago

Head Commit: 9c11eab21e7abe564f4c9f0821e830dd7298b365 ltp-ddt: CI/CD Auto-Merger: cicd.kirkstone.202309041800
Date: 2023-09-04
Clone: git://git.yoctoproject.org/meta-arago
Branch: kirkstone
Release Tag: 09.00.00.009

meta-psdkla

Head Commit: 9c754ecda6f1019d0126dd4dc163e0ae01772eb0 linux-ti-staging: j721e: Rebase wkup i2c0 patch
Date: 2023-08-07
Clone: git://git.ti.com/jacinto-linux/meta-psdkla.git
Branch: kirkstone

meta-edgeai

Head Commit: 5ad5799ae51dfd335b6dc4a87200fb96e8b86d7e ti-edgeai-firmware: Update SRCREV to get 9.1 edgeai FWs
Date: 2023-09-15
Clone: git://git.ti.com/edgeai/meta-edgeai.git
Branch: kirkstone
Release Tag: 09.00.01.00

2.1.5. Issues Tracker

2.1.5.1. Linux Known Issues

Record ID

Title

Platform

Workaround

LCPD-34929

am62axx_sk-fs

Remoteproc load of C7x from U-boot fails on 9.0 RC3

LCPD-34398

am62axx_sk-fs

Uboot: AM62a boot reporting wrong SOC name

LCPD-35043

am62axx_sk-fs

Doc: VPU performance and capabilities shown incorrectly for AM62Ax

LCPD-34991

am62axx_sk-fs

systemd failure with vmalloc overflow error when using fitimage

LCPD-34912

am62axx_sk-fs,am62axx_sk-hs4,am62axx_sk-hs5,am62axx_sk-se,am62xx-lp-sk,am62xx_lp_sk-fs,am62xx_lp_sk-se,am62xx-sk,am62xx_sk-fs,am62xx_sk-hs4,am62xx_sk-hs5,am62xx_sk-se

AM62/AM62Ax: DM does not set correct pixel clock

LCPD-34835

am62axx_sk-fs,am62xx-lp-sk,am62xx-sk,beagleplay-gp

am62/am62a: Add CTRL MMR support for DPI signals on negative edge

LCPD-34755

am62axx_sk-fs

am62a: HDMI related crashes

LCPD-34693

am62axx_sk-fs,am62xx-sk,am62xx_sk-fs

am62: CPSW TCP bidir tests fail

LCPD-34531

am62axx_sk-fs,am654x-evm

AM62a: eMMC LTP tests failure

LCPD-34360

am62axx_sk-fs

Display distorted above certain resolution

LCPD-34105

am62axx_sk-fs,am62axx_sk-hs4,am62axx_sk-hs5,am62axx_sk-se,am62xx-lp-sk,am62xx_lp_sk-fs,am62xx_lp_sk-se,am62xx-sk,am62xx_sk-fs,am62xx_sk-hs4,am62xx_sk-hs5,am62xx_sk-se

convert uboot’s MDIO driver over to use the driver model

LCPD-24456

am335x-evm,am335x-hsevm,am335x-ice,am335x-sk,am43xx-epos,am43xx-gpevm,am43xx-hsevm,am437x-idk,am437x-sk,am571x-idk,am572x-idk,am574x-idk,am574x-hsidk,am57xx-evm,am57xx-beagle-x15,am57xx-hsevm,am62axx_sk-fs,am62xx-sk,am62xx_sk-fs,am62xx_sk-se,am62xx-vlab,am62xx-zebu,am64xx-evm,am64xx-hsevm,am64xx-sk,am654x-evm,am654x-idk,am654x-hsevm,beaglebone,bbai,beaglebone-black,dra71x-evm,dra71x-hsevm,dra72x-evm,dra72x-hsevm,dra76x-evm,dra76x-hsevm,dra7xx-evm,dra7xx-hsevm,j7ae-evm,j7ae-zebu,j7aep-zebu,j7am-evm,j7am-vlab,j7am-zebu,j7amp-vlab,j7amp-zebu,j721e-evm,j721e-hsevm,j721e-evm-ivi,j721e-idk-gw,j721e-sk,j721e-vlab,j721s2-evm,j721s2-hsevm,j721s2_evm-fs,j7200-evm,j7200-hsevm,j7amp-evm,k2e-evm,k2e-hsevm,k2g-evm,k2g-hsevm,k2g-ice,k2hk-evm,k2hk-hsevm,k2l-evm,k2l-hsevm,omapl138-lcdk

Move IPC validation source from github to git.ti.com

LCPD-22319

am62axx_sk-fs,am62xx-sk,am64xx-evm,j721e-idk-gw,j721s2-evm,j7200-evm,j784s4-evm

OpenSSL performance test data out of bounds