Skip to content

Latest commit

 

History

History
228 lines (173 loc) · 7.83 KB

File metadata and controls

228 lines (173 loc) · 7.83 KB

Release Notes

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 :ref:`HS-Migration-Guide`

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.

Release 11.01.05.03

Released on July 2025

What's new

Processor SDK Linux AM62X Release has following new features:

  • Second 2025 LTS Reference Release Including RT combined branch model - Falcon mode through R5 SPL - Important Bug Fixes on top of Processor SDK 11.00.09.04 Release - Review Issue Tracker Section for the new fixes.

Key Release References:

Component version:

  • Kernel 6.12.35
  • U-Boot 2025.01
  • Toolchain GCC 13.4
  • ATF 2.13+
  • OPTEE 4.6.0
  • Graphics DDK 24.2
  • TIFS Firmware / SYSFW v11.01.02 (Click on the link for more information)
  • DM Firmware 11.01.00.05
  • Yocto scarthgap 5.0

Build Information

U-Boot

Head Commit: d2a72467939e169210bcd8e57de4b3e6ce2ef149 TI: dts: arm64: ti: sync dtbs from ti-linux-6.12.y upto e3e551586dfa
uBoot Version: 2025.01
uBoot Description: RC Release 11.01.05
Clone: git://git.ti.com/ti-u-boot/ti-u-boot.git
Branch: ti-u-boot-2025.01
uBoot Tag: 11.01.05

TF-A

Head Commit: e0c4d3903b382bf34f552af53e6d955fae5283ab Merge changes from topic "xlnx_fix_gen_con_datatype" into integration
Branch: master
Tag: (2.13 based)

OP-TEE

Head Commit: 71785645fa6ce42db40dbf5a54e0eaedc4f61591 Update CHANGELOG for 4.6.0
Branch: master
Tag: 4.6.0

ti-linux-firmware

Head Commit: 33bec0e2ea9a25362c0c8243b2f1ed392dbc5b02 Merge branch 'main' of git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware into ti-linux-firmware-next
Branch: ti-linux-firmware
Tag: 11.01.05

Kernel

Head Commit: e3e551586dfad357550da433969d6d9f458e06ce PENDING: arm64: dts: ti: k3-am62d2: Enable heartbeat led
Kernel Version: v6.12.35
Kernel Description: RC Release 11.01.05
Repo: git://git.ti.com/ti-linux-kernel/ti-linux-kernel.git
Branch: ti-linux-6.12.y
Tag: 11.01.05
use-kernel-config=defconfig
non-rt-config-fragment=kernel/configs/ti_arm64_prune.config
rt-config-fragment=config-fragment=kernel/configs/ti_arm64_prune.config kernel/configs/ti_rt.config

Yocto

meta-ti

Head Commit: 59354be6c2362b9f7d0a3cd2c017f2f3c6ab7f2e CI/CD Auto-Merger: cicd.scarthgap.202507011953
Clone: git://git.yoctoproject.org/meta-ti
Branch: scarthgap
Release Tag: 11.01.05

meta-arago

Head Commit: 0a9d75bc9eab472baa1eef57e1166954c557550a CI/CD Auto-Merger: cicd.scarthgap.202506261626
Clone: git://git.yoctoproject.org/meta-arago
Branch: scarthgap
Release Tag: 11.01.05

meta-tisdk

Head Commit: 60969f56929e61855d2c581a329e98d8428fc35d meta-ti-foundational: recipes-demos: dsp offload: update SRCREV
Branch: scarthgap
Release Tag: 11.01.05.03

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

Errata Resolved

Record ID Title
EXT_EP-12128 USB2 PHY locks up due to short suspend
EXT_EP-12123 USART: Erroneous clear/trigger of timeout interrupt
EXT_EP-12124 BCDMA: RX Channel can lockup in certain scenarios
EXT_EP-12125 i2327: RTC: Hardware wakeup event limitation

Errata Open

Record ID Title
EXT_EP-12114 MMCSD: HS200 and SDR104 Command Timeout Window Too Small

Issues Resolved

Record ID Title
EXT_EP-12063 Update the DDR configuration with DDR syscfg 10.03
EXT_EP-12303 AM62x IPV6 UDP TX Checksum Offload Produces Illegal Checksum 0
EXT_EP-12111 Linux SDK v10.0: TI-added support for W25N01JW SPI NAND breaks other existing Flash support
EXT_EP-12313 OTP config structure is incorrectly defined in the secure board configurations
EXT_EP-12312 AM62x: Add firewall changes to SPL on PG1.1 ROM update for compatibility with ES1.0
EXT_EP-12112 Add Timer PWM documentation and other infrastructure as needed
EXT_EP-12056 8250_omap: incorrect handling of dma->rx_running flag
EXT_EP-12298 suspend-to-RAM wakeup by plugging in USB device is not reliable
EXT_EP-12286 CICD-next: PIGLIT_S_BGRA_GLES_TEXTURE failure
EXT_EP-12287 lmbench: runLmDDRBandwidth.sh: bw_mem: command not found
EXT_EP-12289 Unable to boot kernel from eMMC
EXT_EP-12342 ETHERNET boot test fails

Issues Open

Record ID Title
EXT_EP-12299 AM62x large number of TCP packets with TX checksum errors
EXT_EP-12074 ti-rpmsg-char: Squash resource leaks
EXT_EP-12072 misleading GPMC message in kernel log
EXT_EP-12081 AM62x: Make Debugging SPL doc specific to AM62x
EXT_EP-12345 beagleplay: Segmentation-Fault: SD Boot failure and needs bootcmd update
EXT_EP-12296 AM62x: 6.12 LTS Regression: PRU IPC Failure due to driver missing
EXT_EP-12341 Linux: AM62-LP-SK: SDK 11 Deep Sleep is non-functional