Processor SDK 4.0 Released (AM57x, AM437x, AM335x, K2x, C66x, C674x, OMAP-L13x)


Processor SDK 4.0 is now available for download! For migration information, see RTOS migration page or Linux migration page.

The Processor SDK (Software Development Kit) 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 scalable platform solutions has never been easier than with the Processor SDK and TI’s embedded processor solutions.

To simplify the end user experience, the software installers are customized for the hardware platform and the operating system – Linux, RT-Linux, Android or RTOS. Please find below the link to do download page for your platform and operating system:

 

Linux

RT-Linux

Linux HS

RTOS HS

RTOS

Android

AM335x

download

download

My Secure download

 

download

 

AM437x

download

download

My Secure download

 

download

 

AM57x

download

download

My Secure download

 

download

download

K2H/K

download

download

My Secure download

 

download

 

K2E

download

download

My Secure download

 

download

 

K2L

download

download

 

 

download

 

K2G

download

download

 

My Secure download

download

 

OMAP-L138

download

 

 

 

download

 

OMAP-L137

 

 

 

 

download

 

C665x

n/a

n/a

n/a

 

download

 

C667x

n/a

n/a

n/a

 

download

 

Note: Release download link is pointing to external TI.com which is expected to be active on Monday..

 

Linux Release Highlights:

  • 2017 LTS Update
    • First release in 2017 LTS (Kernel: 4.9, U-boot: 2017.01, gcc: 6.2.1, Yocto 2.2 (morty))
  • New Platforms
  • New Features
    • HSR/PRP on AM572x with PRU offload. : Run NetJury tests using snmp-d with IEC-62439-3 MIB support
    • Jailhouse Virtualization: Run TI-RTOS application (ICSS-EMAC LLD) in inmate
    • Chromium Browser
    • Userspace access of ICSS on AM335x, AM437x, AM57x - enable protocols such as EtherCAT Master
    • Waylandsink to support i420 input on AM437x
    • BigData IPC example to serve as a template for customers to develop ARM<->DSP IPC based applications
    • AM57x: use VPE for chroma downsampling and scaling of USB camera output
    • Support USB webcam gadget mode
    • Enable CPU hotplug in RT Linux Kernel
    • Remove dependency on Code Composer Studio for AM57x Yocto builds, as M4 toolchain to build IPUMM firmware is now available publicly as a standalone download, outside of CCS
    • OpenCL: Added support for configuring the Multicore tools daemon using a JSON file (link)
    • IPC support for OMAPL138 between ARM-Linux and DSP-RTOS
  • Additional information in Linux Release Notes

 

Android Release Highlights

  • First release of Processor SDK Android, based on Android Marshmallow.
  • Features enabled/tested in this release:
    • Boot: fastboot, QSPI/NOR + emmc boot, SD card boot, Single stage bootloader, USB peripheral boot, Switch to recovery mode
    • Platform: LPAE support, SELinux enforce mode
    • IPC: Late attach support
    • Connectivity: USB2.0/USB3.0 Host, Gadget and dual-role, Dual Ethernet, SD card detect, eMMC HS200 mode, DCAN
    • Power: AVS0, MPU DVFS, ABB
    • Thermal: Governors implemented for MPU (On Die), Monitoring implemented for all on chip sensors
    • Video: 1080p60 MP4/H264/, H264 Video Encode (F2F)
    • Audio: MP3/AAC playback, stereo audio out on McASP, 5.1 Audio on HDMI, Downmix to Stereo on McASP when disconnected, Aux-In, ARM<->DSP Audio Routing
    • Display: SGX accelerated UI and touch, DRM/KMS, ION/GEM, HDMI A/V out, GC320, DSS WB, SGX and DSS simultaneous composition.
    • Camera: VIP: YUYV/RGB888 format capture, NV12 capture, Interlaced capture, VPE: color conversion, v4L2 M2M, scalar, DEI, RGB565 and alpha channel support
    • Android CTS: Full CTS execution with Android 6.0 CTS R14
  • Additional information in Android Release Notes

 

RTOS Release Highlights:

  • Hardware support
  • Demo: Audio pre-processing demoextension to  OMAPL137/C6747/DA8x
    • Multi-channel audio input from 8 microphones in circular array featuring 4-channel PCM1864 ADC
    • Real-time processing of audio signals featuring beam-forming, noise filtering, multi-source selection provides clean output to speech engine
  • Demo:  RTOS Gravity Simulator Demo demonstrating  usage of an open sourced library combined with RTOS drivers to create a vibrant display
  • CC-Link IE Field Network Basic Example support over EMAC and ICSS-EMAC interfaces across all cores and Catalog platforms:AM335x/AM437x/AM57x/K2G. EA release.
  • PRUSS Firmware
  • General
    • Additional Board library and Diagnostic software support for AMIC110 platform
    • Pinmux Tool Integration to Board Library for K2GEVM,K2GICE and AM571x IDK
    • McASP Driver: Additional features and enhancements driven by Audio release
    • SPI Driver DMA Support for K2G SOC driven by Audio release
    • VPS Driver Bare metal support with sample application for AM57x
  • OMAPL13x/C674x
    • Secondary Boot Loader support
    • MMCSD Driver enhancement for DMA 
    • Additional drivers: EMAC
    • Networking Stack Support: NDK/NIMU
  • K2GHS
    • Secured RTOS Boot support
  • Additional information in RTOS Release Notes

 

The Processor SDK is free, and does not require any run-time royalties to Texas Instruments.

For more information on the software and getting started, see the online Linux Software Developer Guide, Android Software Developer Guide and RTOS Software Developer Guide