2.1. Release Notes¶
2.1.1. Overview¶
The Processor Software Development Kit (Processor-SDK) for Linux provides a fundamental software platform for development, deployment and execution of Linux based applications and includes the following:
- Bootloaders, Linux Kernel & Filesystem
- SDK installer
- Setup scripts
- Documentation
Note
For building some of the RTOS-based demonstrations, you should also download Processor SDK RTOS installer. For more information, refer to <PSDKRA install path>/index.html.
2.1.2. Licensing¶
Please refer to the software manifest, 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. In addition, see Processor SDK Linux GPLv3 Disclaimer.
2.1.3. Documentation¶
- Processor SDK Linux Software Developer’s Guide: Provides information on features, functions, delivery package and, compile tools for the Processor SDK Linux release. This also provides detailed information regarding software elements and software infrastructure to allow developers to start creating applications.
- Processor SDK Linux Getting Started Guide: Provides information on getting the software and running examples/demonstrations bundled in the SDK.
- Software Manifest: Provides license information on software
included in the SDK release. This document is in the release at
[INSTALL-DIR]/docs
. - EVM Quick Start Guide: Provides information on hardware setup and running the demonstration application that is loaded on flash. This document is provided as part of the EVM kit.
2.1.4. Supported Platforms¶
See here for a list of supported platforms and links to more information.
2.1.5. Release 08.01.00¶
Released December 2021
What’s New
Processor SDK 8.1 Release has following new features:
- Second release on 2021 LTS 5.10 kernel, 2021.01 U-Boot
- J7200, AM64: High security board support
2.1.6. Build Information¶
2.1.6.1. U-Boot¶
2.1.6.2. Kernel¶
Linux Kernel
Real Time (RT) Linux Kernel
2.1.6.3. Yocto¶
meta-ti
meta-arago
2.1.7. Issues Tracker¶
2.1.7.1. Issues opened in previous releases that were closed on this release¶
Record ID | Summary |
---|---|
LCPD-22979 | firmware links are missing in /lib/firmware directory for K3 |
LCPD-22966 | Upstream: U-Boot: PLL PostDiv1 and PostDiv2 divider clock rates are computed incorrectly |
LCPD-22967 | U-Boot: PLL PostDiv1 and PostDiv2 divider clock rates are computed incorrectly |
LCPD-22913 | USBDEV ACM NCM enumeration fails on the device side (Impact 9.3) |
LCPD-22300 | /dev/hwrng missing on K3 platforms |
LCPD-22278 | PCI-E USB devices fail to enumerate after power cycling |
LCPD-20320 | CPSW5g high packet loss |
LCPD-19460 | J7200: USB3 devices fail to enumerate at 2.0/3.0 when SERDES multi-link (PCIe + USB3) |
LCPD-20131 | Uboot fails to enumerate devices attached to a usb hub on the first ‘usb reset’ call |
LCPD-19723 | RTI watchdog test fails on J7VCL E5 SOM |
LCPD-22965 | Upstream: U-Boot: PLL POSTDIV1 and POSTDIV2 clock parenting is reversed |
LCPD-22941 | ptp clock register breaks 5.14-rc1 kernel bootup |
LCPD-22907 | j7200: EthFw not getting Q/SGMII linked |
LCPD-22317 | J7200 incorrect eMMC speedmode in u-boot |
LCPD-22318 | CRYPTO_S_PERF testcases are missing CONFIG_CRYPTO_DEV_SA2UL arg in 2021.00 |
LCPD-22095 | omap-spi.txt convert to yaml |
LCPD-22091 | ti,phy-am654-serdes.txt convert to yaml |
LCPD-21350 | j7200 PCIE-EP tests failing |
2.1.7.2. Issues found and closed on this release that may be applicable to prior releases¶
Record ID | Summary |
---|---|
LCPD-24468 | j721e and j7200 hang when booting fw image j7-main-r5f0_1-fw |
LCPD-23023 | j7200 eMMC, Hyperflash and OSPI boot mode tests failing |
LCPD-24501 | Flashing Linux wic image to SD card does not boots Linux |
LCPD-23041 | Doc: Update J7200 eMMC documentation |
LCPD-24483 | j721e-idk-gw boot stess test TIMOUT at rproc (Impact 3) |
LCPD-24493 | j7200-evm PCI_L_PERF_USBHOST_VFAT performance outside 10 stdev (Impact 1) |
LCPD-24600 | Interrupt count wrong due to missing channel for crypto test |
LCPD-24434 | PCIe Wifi ping tests |
LCPD-24430 | j721e-idk-gw j7200-evm Dhrystone performance outside range (Impact 4) |
LCPD-24270 | J7200/J7VCL: DFU documentation is missing on the U-Boot section |
2.1.7.3. Errata workarounds¶
Record ID | Summary | Workaround | ErrataID |
---|---|---|---|
LCPD-22544 | DDR: LPDDR4 should be configured to 2666 MT/S | i2186 | |
LCPD-19965 | OSPI PHY Controller Bug Affecting Read Transactions | i2189 |
2.1.7.4. SDK Known Issues¶
Record ID | Summary | Workaround |
---|---|---|
LCPD-19858 | OE: OPTEE label used in SDK is old and wrong | |
LCPD-19743 | Packages.gz is missing |
2.1.7.5. U-Boot Known Issues¶
Record ID | Summary | Workaround |
---|---|---|
LCPD-22964 | U-Boot: PLL POSTDIV1 and POSTDIV2 clock parenting is reversed | |
LCPD-22904 | U-boot: Update EMIFtool for i2244:DDR: Valid stop value must be defined for write DQ VREF training | |
LCPD-22841 | Watchdog Timer test is failing (Impact 5.0) | |
LCPD-17523 | A72-SPL - Support to dump EEPROM to shared memory | |
LCPD-22512 | Update dfu_alt_info_ospi to include flashing of PHY tuning data | |
LCPD-19871 | U-boot: Documentation: Combined Boot flow and SPL Rearch |
2.1.7.6. Linux Kernel Known Issues¶
Record ID | Summary | Workaround |
---|---|---|
LCPD-24450 | j721e-idk-gw, j7200-evm UART tests fail (Impact 3.0) | |
LCPD-19497 | J7200: CPSW2g: interface goes up and down sporadically | Seen only on very few EVMs. No workaround. |
LCPD-24456 | Move IPC validation source from github to git.ti.com | |
LCPD-24491 | Docs: MMC/SD supported modes not documented properly for J721E/J7200 | |
LCPD-22413 | Hyperflash tests fail ~50% of the time on j7200 | |
LCPD-19659 | Doc: PCIe: Update documentation to indicate how to move to compliance mode | |
LCPD-19499 | Kernel: OSPI write throughput is less than 1MB/s | |
LCPD-22715 | i2232: DDR: Controller postpones more than allowed refreshes after frequency change |
|
LCPD-22319 | OpenSSL performance test data out of bounds | |
LCPD-17798 | 2020 LTS: INTA/INTR smp_affinity failure and IRQ allocation issues. | |
LCPD-22513 | Update SDK doc to include OSPI flashing instruction using dfu-util | |
LCPD-22339 | PCI-E USBCARD, ETHCARD don’t indicate 2-lane support with lspci |
2.1.8. Change Requests¶
ID | Head Line | Original Fix Version | New Fix Version |
---|---|---|---|
JACINTOREQ-1517 | HS Support | 08.00.00 | 08.01.00 |
2.1.9. Installation and Usage¶
The Software Developer’s Guide provides instructions on how to setup your Linux development environment, install the SDK and start your development. It also includes User’s Guides for various Example Applications.