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.01.00¶
Released on December 2023
2.1.3.1. What’s new¶
Processor SDK Linux AM62A Release has following new features:
U-Boot: Remoteproc boot with C7x
Kernel: MCAN, eQEP
IPC: Mailbox, Shared buffer example (C7x, DM R5, MCU R5)
UB954 Fusion board support
Power Management: DeepSleep, MCU-Only and Partial IO mode
2.1.4. Build Information¶
2.1.4.1. U-Boot¶
u-boot
2.1.4.2. TF-A¶
2.1.4.3. OP-TEE¶
2.1.4.4. Ti-linux-firmware¶
2.1.4.5. Kernel¶
Linux Kernel
Real Time (RT) Linux Kernel
2.1.4.6. Yocto¶
meta-ti
meta-arago
meta-tisdk
meta-edgeai
2.1.5. Issues Tracker¶
2.1.5.1. Linux Known Issues¶
Record ID |
Title |
Platform |
Workaround |
---|---|---|---|
LCPD-37162 |
Boot: Add CPSW2 Ingress/Egress performance tests to 9.1 testsplan |
am62axx_sk-fs |
|
LCPD-37160 |
Add SoC Audio performance benchmarks to 9.1 testplans |
am62xx_sk-fs,am62xx_lp_sk-fs,am62axx_sk-fs,am62xxsip_sk-fs |
|
LCPD-37158 |
Boot: Add MMCSD performance tests to 9.1 testsplan |
am62xx_sk-fs,am62xx_lp_sk-fs,am62axx_sk-fs,am62xxsip_sk-fs,am62pxx_sk-fs |
|
LCPD-37157 |
Add ARM performance benchmarks to 9.1 testplans |
am62xx_sk-fs,am62xx_lp_sk-fs,am62axx_sk-fs,am62xxsip_sk-fs,am62pxx_sk-fs |
|
LCPD-37151 |
am62: am64: i2c set/get tests are failing |
am62xx_sk-fs,am62xx_sk-se,am62xx_lp_sk-fs,am62xx_lp_sk-se,am62axx_sk-fs,am62axx_sk-se,am62xxsip_sk-fs,am62xxsip_sk-se,am62pxx_sk-fs,am62pxx_sk-se,am62xx-sk |
|
LCPD-37091 |
Upstream boot breakage: Am62x, AM62Ax |
am62xx_sk-fs,am62axx_sk-fs |
|
LCPD-37046 |
SDK: Fix DMA drain buffer size |
am62xx_sk-fs,beagleplay-gp,am62xx_lp_sk-fs,am62axx_sk-fs,am62xxsip_sk-fs,am62pxx_sk-fs |
|
LCPD-37029 |
AM62: Suspend / Resume Test Failure: 29000000.mailbox failed to suspend |
am62xx_sk-fs,am62xx_sk-se,am62axx_sk-fs,am62pxx_sk-fs |
|
LCPD-36984 |
AM62: USB driver does not configure USB0_PHY_CTRL_CORE _VOLTAGE |
am62xx_sk-fs,am62xx_sk-se,beagleplay-gp,am62xx_lp_sk-fs,am62xx_lp_sk-se,am62axx_sk-fs,am62axx_sk-se,am62xxsip_sk-fs,am62xxsip_sk-se,am62pxx_sk-fs,am62pxx_sk-se,am62lxx_evm-fs,am62lxx_evm-se |
|
LCPD-36847 |
doc: ltp-ddt documentation is not upto date |
am64xx-hsevm,am62xx_sk-fs,am62axx_sk-fs,am62pxx_sk-fs,am68_sk-fs,am69_sk-fs,j721e-idk-gw,j721s2-evm,j7200-evm,j784s4-evm |
|
LCPD-36764 |
CSI: Wrong pixelformat in saved frames for YUYV |
am62xx_sk-fs,am62xx_sk-se,beagleplay-gp,am62xx_lp_sk-fs,am62xx_lp_sk-se,am62axx_sk-fs,am62axx_sk-se,am62xxsip_sk-fs,am62xxsip_sk-se,am62pxx_sk-fs,am62pxx_sk-se |
|
LCPD-36653 |
modprobe -r dwc3-am62 fails |
am62xx_sk-fs,am62xx_sk-se,beagleplay-gp,am62xx_lp_sk-fs,am62xx_lp_sk-se,am62axx_sk-fs,am62axx_sk-se,am62xxsip_sk-fs,am62xxsip_sk-se |
|
LCPD-36621 |
K3: OPENSSL: Fix testcases and make it platform specific |
am62xx_sk-se,am62axx_sk-fs,am64xx_sk-fs,am68_sk-fs,am69_sk-fs,j721e-idk-gw,j721e-sk,j721s2-evm,j7200-hsevm,j784s4-evm |
|
LCPD-36573 |
doc: am62ax: build instructions for ATF are incorrect |
am62axx_sk-fs,am62axx_sk-se |
|
LCPD-36494 |
Migrate to OPTEE 4.0.0 to address PSIRT |
am62xx_sk-fs,am62axx_sk-fs,am64xx_sk-fs,j721e-idk-gw,j721s2-evm,j7200-evm,j784s4-evm |
|
LCPD-36339 |
AM62A RT Linux SDK does not document cyclictest performance |
am62axx_sk-fs |
|
LCPD-35395 |
IMX390 Multicapture does not work with gstreamer |
am62axx_sk-fs,am62axx_sk-se,am62axx_sk-hs4,am62axx_sk-hs5,am68_sk-fs,am69_sk-fs,j721e-evm-ivi,j721e-idk-gw,j721e-sk,j721s2-evm,j721s2-hsevm,j721s2_evm-fs,j721s2_evm-se,j784s4-evm,j784s4-hsevm |
|
LCPD-35308 |
v4l2src wrong pool size is set, bug introduced in v4l2h264dec dmabuf_import patch |
am62axx_sk-fs,am68_sk-fs,j721s2-evm |
|
LCPD-35043 |
Doc: VPU performance and capabilities shown incorrectly for AM62Ax |
am62axx_sk-fs |
|
LCPD-35039 |
Doc: Improve audio documentation |
am62xx_sk-fs,am62xx_sk-se,am62xx_lp_sk-fs,am62xx_lp_sk-se,am62axx_sk-fs,am62axx_sk-se,am62xx-lp-sk |
|
LCPD-34980 |
Serial Nand flash is not discovered from uboot and kernel |
am62axx_sk-fs |
|
LCPD-34976 |
AM62a: HS-SE : Fails to boot : Firewall Exception |
am62axx_sk-se |
|
LCPD-34967 |
AM62a: SD Boot fails with warning “alloc space exhausted” |
am62axx_sk-fs |
|
LCPD-34966 |
rpmsg_ctrl device mapping errors see with 6.1 kernel |
am64xx-evm,am62xx_sk-fs,am62axx_sk-fs,am62xx-lp-sk,am62xx-sk,am64xx_sk-fs,j721e-evm-ivi,j721e-idk-gw,j721e-sk,j721s2-evm,j784s4-evm |