3. SDK Components

3.1. Processor SDK Linux Automotive

This package contains Linux kernel, uboot, filesystem and other linux tools.

Important

  • This package is NOT included in PSDKRA installer and needs to be downloaded separately
  • This package MUST be downloaded to run vision apps, TI OpenVX demos.
Version 07_00_00
Release notes ${PSDKLA_PATH}/docs/linux/index.html
User guide ${PSDKLA_PATH}/docs/linux/index.html

3.2. Vision Apps

This package contains Camera, ADAS, vision, perception, OpenVX demos.

Version 07_00_00
Release notes LINK
User guide LINK

3.3. Gateway Demos

This package contains Automotive gateway domain specific demos.

Version 07_00_00
User guide LINK

3.4. Platform Development Kit (PDK)

This package contains device drivers, bootloaders, CSL for baremetal/TI-RTOS.

Version 07_00_00
Release notes LINK
User guide LINK

3.5. MCU Software (MCU SW)

This package contains integrated MCU demos, MCAL for AutoSAR.

Version 01_02_00
Release notes LINK
User guide LINK

3.6. TI Deep learning library (TIDL)

This package contains TI Deep Learning inference engine libary, deep learning network compiler (DLNAPS) and deep learning network import tool for C7x/MMA.

Version 01_02_00_09
Release notes LINK
User guide LINK

3.7. MMA LIB

This package contains MMA compute libaries

Version 01_02_00_03
Release notes LINK
User guide LINK

3.8. TI OpenVX (TIOVX)

This package contains TI’s implementation of OpenVX. It includes OpenVX nodes for VPAC, DMPAC, CSI2RX, Display, TIDL, Video decode.

Version 01_09_00
Release notes LINK
User guide LINK

3.9. Imaging

This package contains auto-exposure, auto-whilte balance algorithms for TI ISP. It also contains image sensor drivers and tuning parameters.

Version 07_00_00
Release notes LINK
User guide LINK

3.10. Ethernet Switch Firmware (ETHFW)

This package contains Ethernet Switch Firmware for R5F.

Version 07_00_00
Release notes LINK
User guide LINK

3.11. Remote Device

This package contains APIs and libraries for remote device control of display and ethernet devices.

Version 07_00_00
Release notes LINK
User guide LINK

3.12. Perception Toolkit (PTK)

This package contains APIs and utilities for perception/fusion related functions and visualizations

Version 01_02_00
Release notes LINK
User guide LINK

3.13. TI Autonomous Driving Algorithms (TIADALG)

This package contains sample pre-processing, post processing and other algorithms for autonomous driving.

Version 00_06_00
Release notes LINK
User guide LINK

3.14. Video Codecs

This package contains TI-RTOS based H264 encoder/decoder library

Decoder

Version 01_01_00_00
Release notes LINK
User guide LINK

Encoder

Version 01_01_00_00
Release notes LINK
User guide LINK

3.15. C66x VXLIB

This package implements OpenVX v1.1 low level kernels for C66x.

Version 1_1_5_0
Release notes LINK
User guide LINK

3.16. C66x DSPLIB

This package implements common DSP functions for C66x

Version 3_4_0_0
Release notes LINK
User guide LINK

3.17. System firmware (SYSFW)

This package provides services for clock, power and resource management. These services are accessed via the “sciclient” interface in PDK.

Version 20_04_01
User guide LINK

3.18. CTools Library

CTools of Chip Tools contains a set of fundamental libraries to provide the debug facilities. CTools package is not included in PSDKRA installer and needs to be downloaded separately.

User Guide/Download Link https://software-dl.ti.com/emulation/esd/ctoolslib_k3/CToolsLib_K3.html

3.19. TI-RTOS

3.19.1. SysBIOS

This package consists of Real-time Operating System for R5F, C6x, C7x

Version 6_82_01_19
Release notes LINK
User guide LINK

3.19.2. Network Development Kit (NDK)

This package consists of TCP/UDP/IP networking stack for A72, R5F

Version 3_75_01_01
Release notes LINK
User guide LINK

3.19.3. Network Services for NDK (NS)

This package provides Socket APIs for NDK

Version 2_75_00_17
Release notes LINK
User guide LINK

3.19.4. XDC Tools

This package consists of XDC configuration tool for SysBIOS, NDK

Version 3_61_00_16
Release notes LINK
User guide LINK

3.20. Code generation tools (CGT)

3.20.1. C7x code generation tools

This package contains C7x compiler, linker, host emulation mode libraries.

Version 1.3.0.STS
Release notes LINK
User guide ${PSDKRA_PATH}/ti-cgt-c7xxx_x.x.x/docs/

3.20.2. C6x code generation tools

This package contains C6x compiler, linker.

Version 8.3.2
Release notes LINK
User guide LINK

3.20.3. TI ARM R5F code generation tools

This package contains TI ARM R5F compiler, linker.

Version 20.2.0.LTS
Release notes LINK
User guide LINK

3.20.4. GCC ARM code generation tools

GCC tools are used to compile and link code on ARM A72.

CGT Download link
ARM64 CGT for A72 TI-RTOS https://developer.arm.com/-/media/Files/downloads/gnu-a/9.2-2019.12/binrel/gcc-arm-9.2-2019.12-x86_64-aarch64-none-elf.tar.xz
ARM64 CGT for A72 Linux https://developer.arm.com/-/media/Files/downloads/gnu-a/9.2-2019.12/binrel/gcc-arm-9.2-2019.12-x86_64-aarch64-none-linux-gnu.tar.xz
ARM32 CGT for R5F U Boot https://developer.arm.com/-/media/Files/downloads/gnu-a/9.2-2019.12/binrel/gcc-arm-9.2-2019.12-x86_64-arm-none-linux-gnueabihf.tar.xz

Important

  1. These packages are NOT included in PSDKRA installer and needs to be downloaded separately.
  2. The script setup_psdk_rtos_auto.sh downloads these packages. Refer vision apps user guide [LINK].