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.00

Released on August 2023

2.1.3.1. What’s new

Processor SDK Linux AM62A Release has following new features:

  • LTS Refresh with Stable Kernel 6.1, U-boot 2023.04, Yocto Kirkstone 4.0

  • Binman Migration

  • Multimedia: Gstreamer v1.20.5 Upgrade

  • U-Boot: Remoteproc boot with C7x

  • Kernel: E5010 JPEG Encoder

  • Low Power: DFS and CPUIdle on HS FS

  • Camera: V4L2 multi-stream controls

2.1.4. Build Information

2.1.4.1. U-Boot

u-boot

Head Commit: 24098ea90dbaac7b16958e2f7d9f7a412ef1522a configs: am64: Fix booting of fitImage on AM64x”
Date: 2023-07-07 08:52:25 -0500
uBoot Version: 2023.04
uBoot Description: 09.00.00.006
Clone: git://git.ti.com/ti-u-boot/ti-u-boot.git
Branch: ti-u-boot-2023.04
uBoot Tag: 09.00.00.006
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: 40c32565ca0e213fb653570cc618408ee8e9c6cf arm64: dts: ti: k3-am64-main: Add ITAP delay values in Device Tree
Date: 2023-07-07 08:51:44 -0500
Kernel Version: 6.1.33
Kernel Description: 09.00.00.006
Repo: git://git.ti.com/ti-linux-kernel/ti-linux-kernel.git
Branch: ti-linux-6.1.y
Tag: 09.00.00.006
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: 685e77152461bd6b791500f717bec62d17c1b36d 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-07-07 08:51:50 -0500
Kernel Version: 6.1.33-rt11
Kernel Description: 09.00.00.006-rt
Repo: git://git.ti.com/ti-linux-kernel/ti-linux-kernel.git
Branch: ti-rt-linux-6.1.y
Tag: 09.00.00.006-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: 474af844b0e808f5401ab0b89e59d1ade39f3d16 linux-ti-staging_6.1: CI/CD Auto-Merger: cicd.kirkstone.202307132041
Date: 2023-07-13
Clone: git://git.yoctoproject.org/meta-ti
Branch: kirkstone
Release Tag: 09.00.00.007

meta-arago

Head Commit: 4d7741adb72c626d05b845867c72f157b64d5944 vulkan-loader: alternative link for qt demos
Date: 2023-07-13
Clone: git://git.yoctoproject.org/meta-arago
Branch: kirkstone
Release Tag: 09.00.00.007

meta-psdkla

Head Commit: 4b85d0888c8e9fb9d708072cc6e9db33941ea1b2 linux-ti-staging[-rt]: Updating patch for bug fix for virtual client
Date: 2023-08-02
Clone: git://git.ti.com/jacinto-linux/meta-psdkla.git
Branch: kirkstone
Release Tag: 09.00.00.07

meta-edgeai

Head Commit: c0acda7c6920b9f9f3ebccd5c9ce19f52934a51f edgeai-components: edgeai-gui-app: Update SRCREV
Date: 2023-08-09
Clone: git://git.ti.com/edgeai/meta-edgeai.git
Branch: kirkstone
Release Tag: 09.00.00.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