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 AM62x 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

This release supports High Security - Field Securable (HS-FS) devices. For migration guide and other info, refer GP to HS-FS Migration Guide

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 08.06.00

Released on February 2023

2.1.3.1. What’s new

Processor SDK Linux AM62x Release has following new features:

  • Support for GP, HS-FS, HS-SE with default Boot Experience on HS-FS
  • Uboot: M4 Early boot, GPMC NAND (on SK LP)
  • Kernel: Low Power Deep Sleep mode, CPUIdle on GP
  • Kernel: RS485, mCRC, Dual Display
  • IPC: A53 –> DM R5
  • SA2UL with OPTEE TRNG
  • TSN Network configuration support using netconf / YANG

2.1.4. Build Information

2.1.4.1. U-Boot

u-boot

Head Commit: 2ee8efd6543648c6b8a14d93d52a6038854035c8 Revert “configs: am57xx_evm: Enable Android commands”
Date: Mon Feb 27 19:49:10 CST 2023
uBoot Version: 2021.01
uBoot Description: 08.06.00.007
Clone: git://git.ti.com/ti-u-boot/ti-u-boot.git
Branch: ti-u-boot-2021.01
uBoot Tag: 08.06.00.007
Compiler Information: aarch64-none-linux-gnu-gcc (GNU Toolchain for the A-profile Architecture 9.2-2019.12 (arm-9.10))

2.1.4.2. Kernel

Linux Kernel

Head Commit: 2c23e6c538c879e380401ae4b236f54020618eaa Merged TI feature connectivity into ti-linux-5.10.y-cicd
Date: Mon Feb 27 19:47:47 CST 2023
Kernel Version: 5.10.168
Kernel Description: 08.06.00.007
Clone: git://git.ti.com/ti-linux-kernel/ti-linux-kernel.git
Branch: ti-linux-5.10.y
Tag: 08.06.00.007
Kernel defconfig: ti_sdk_arm64_release_defconfig
Compiler Information: aarch64-none-linux-gnu-gcc (GNU Toolchain for the A-profile Architecture 9.2-2019.12 (arm-9.10))

Real Time (RT) Linux Kernel

Head Commit: c1a12919117a6978f40e723d6e0c67c744e026b9 Merge branch ‘ti-rt-linux-5.10.y-cicd’ into ti-rt-linux-5.10.y
Date: Mon Feb 27 20:29:47 CST 2023
Kernel Version: 5.10.168
Kernel Description: 08.06.00.007-rt
Clone: git://git.ti.com/ti-linux-kernel/ti-linux-kernel.git
Branch: ti-rt-linux-5.10.y
Tag: 08.06.00.007-rt
Kernel defconfig: ti_sdk_arm64_rt_release_defconfig
Compiler Information: aarch64-none-linux-gnu-gcc (GNU Toolchain for the A-profile Architecture 9.2-2019.12 (arm-9.10))

2.1.4.3. Yocto

meta-ti

Head Commit: 45bdaf7da0bc79fa73f1e01bb30b5c3b2eb34545 linux-ti-staging-rt: RC Auto-Merger: 08.06.00.007
Date: 2023-02-23
Clone: git://git.yoctoproject.org/meta-ti
Branch: dunfell
Release Tag: 08.06.00.007

meta-arago

Head Commit: e4fcc247b2fadc457efaff8edabdf12a6b4fa4d1 ltp-ddt: CI/CD Auto-Merger: cicd.dunfell.202302211800
Date: 2023-02-23
Clone: git://git.yoctoproject.org/meta-arago
Branch: dunfell
Release Tag: 08.06.00.007

2.1.5. Issues Tracker

2.1.5.1. Issues opened in previous releases that were closed in this release

Record ID Platform Title
LCPD-29860 CI/CD : Update Heading to AM62/64x Linux Processor SDK Stable Release am62xx-sk,am64xx-evm
LCPD-32777 Update LPM demo documentation am62xx-sk,am62xx_sk-fs,am62xx_sk-se
LCPD-32731 Default booting behavior of HS-FS devices should be explicitly documented am62axx_sk-fs,am62xx-sk,am64xx-evm,am64xx-sk
LCPD-29855 am62: Microtips OLDI Panels Distortion issue am62xx-lp-sk,am62xx_lp_sk-fs,am62xx-sk
LCPD-32331 Unavailability of unsigned images for ATF, OPTEE and A53 SPL am62xx-lp-sk,am62xx_lp_sk-fs
LCPD-29900 k3: allmod config fails to build due to ti sci kconfig am62xx-sk,am64xx-evm,am64xx-sk,j721e-idk-gw
LCPD-32467 tidss: Incorrect pixel format definitions am62xx-lp-sk,am62xx_lp_sk-fs,am62xx-sk,j721e-idk-gw,j721s2-evm,j721s2-hsevm,j784s4-evm,j784s4-hsevm
LCPD-29863 AM62x: OSPI boot mode fails am62xx-lp-sk,am62xx_lp_sk-fs,am62xx-sk,am62xx_sk-fs

2.1.5.2. Issues found and closed in this release that may also be applicable to prior releases

Record ID Title Platform
LCPD-29850 Ethernet link up down crashes the system am62xx-sk,am62xx_sk-fs,am62xx_sk-se,am64xx-evm
LCPD-29388 PREEMPT_RT interrupt latency with background memory load am62xx-sk,am62xx_sk-fs,am62xx_sk-se,am64xx-evm,am64xx-sk
LCPD-29808 am62x: SK-lp fails to boot on HS platform am62xx-lp-sk,am62xx_lp_sk-fs
LCPD-29698 Am62x LP SK: Fix boot issues due to HS support am62xx-lp-sk,am62xx_lp_sk-fs
LCPD-29433 AM64/AM62: IRQBalance does not migrate IRQs am62xx-sk,am62xx_sk-fs,am62xx_sk-se,am64xx-sk
LCPD-29806 AM62: Doc: Add boot mode switch settings am62xx-lp-sk,am62xx_lp_sk-fs,am62xx-sk,am62xx_sk-fs,am62xx_sk-se
LCPD-29694 gpio-line-names is limited to 100. it should be ti,ngpios am62axx_sk-fs,am62xx-sk,am64xx-sk,am654x-idk,dra71x-evm,dra7xx-evm,j784s4-evm
LCPD-29621 MCAN user’s guide is missing am62xx-lp-sk,am62xx_lp_sk-fs,am62xx-sk,am62xx_sk-fs,am62xx_sk-se
LCPD-29528 k3: integration: sdk: missing tag info for optee and atf projects am62xx-sk,am64xx-evm,am64xx-hsevm,am64xx-sk,am64xx-hssk,j721e-idk-gw,j721s2-evm,j721s2-hsevm,j7200-evm,j7200-hsevm,j784s4-evm
LCPD-29308 AM62 LP SK OSPI NAND write fails in U-Boot am62xx-lp-sk,am62xx_lp_sk-fs
LCPD-28111 wic image flashed sdcard should resize to full image am62xx-sk,am64xx-evm
LCPD-27886 USART: Erroneous clear/trigger of timeout interrupt am62axx_sk-fs,am62xx-sk,am64xx-evm,j721e-idk-gw,j7200-evm,j784s4-evm,j784s4-hsevm
LCPD-25409 Doc: Support read of On-die temperature sensor in Linux am62xx-sk,am62xx_sk-fs,am62xx_sk-se,am64xx-evm,am64xx-hsevm,am64xx-sk
LCPD-29447 Docs Processor SDK Linux Software Developer’s Guide incorrect camera and LCD inteface am62xx-sk,am62xx_sk-fs

2.1.5.3. Errata Workarounds Available in this Release

Record ID Platform Title
LCPD-27887 i2327: RTC: Hardware wakeup event limitation am62xx-sk,am62xx_sk-fs
LCPD-27886 USART: Erroneous clear/trigger of timeout interrupt am62axx_sk-fs,am62xx-sk,am64xx-evm,j721e-idk-gw,j7200-evm,j784s4-evm,j784s4-hsevm

2.1.5.4. U-Boot Known Issues

Record ID Platform Title Workaround
LCPD-29300 U-Boot: OSPI-NOR: sf probe shows 0 randomly am62xx-sk,am62xx_sk-fs,am62xx_sk-se  
LCPD-28503 Need to sync up DTS files between u-boot and kernel for at least AM62x & AM64x, possibly other boards too am62xx-sk,am62xx_sk-fs,am62xx_sk-se,am64xx-evm,am64xx-sk  
LCPD-32945 AM62x USB-DFU Boot is broken in R5 SPL am62xx-sk, am62xx_sk-fs Refer to Workarounds

2.1.5.5. Linux Kernel Known Issues


2.1.5.6. Linux RT Kernel Known Issues

Record ID Platform Title Workaround
LCPD-29339 Processor SDK 8.3 AM62x lacks RT Linux performance numbers am62xx-sk,am62xx_sk-fs,am62xx_sk-se  
LCPD-29332 LPM Demo not Working on Linux RT am62xx-sk,am62xx_sk-fs,am62xx_sk-se