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


Processor SDK 4.1 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

My Secure download

download

 

AM438x (EPOS)

 

 

My Secure download

 

 

 

C665x

n/a

n/a

n/a

 

download

 

C667x

n/a

n/a

n/a

 

download

 

OMAP-L138

download

 

 

 

download

 

OMAP-L137

 

 

 

 

download

 

 

 

Linux Release Highlights:

  • Enable RSTP (Rapid Spanning Tree Protocol)
  • Enable CC-Link Industrial Ethernet Field Basic Master and Slave
  • Promiscuous mode support on PRU Ethernet interface
  • Access PRU-ICSS from Linux user-space via ICSS EMAC LLD. See here
  • HSR/PRP (on AM57x)
    • Runtime configurability of HSR/PRP/SAN modes
    • GMAC can function as a PTP OC, either Master or Slave
    • Linux HSR/PRP node interop with TI-RTOS OS based nodes
    • PTP using CPTS for 1588 Time-stamping in Linux
  • New Demo Applications
    • EVSE demo to showcase HMI for EVSE charging stations
    • Protection Relay demo to showcase HMI for Protection Relays on AM335x
  • OpenVX: Introduce OpenVX support in Processor SDK Linux, with Vision processing kernels, and C66x offload. More details can be found here.
  • OpenCL: Added support for profiling OpenCL kernels using hardware events and the AET Library
  • Boot Authentication support for K2G HS parts
  • OPTEE Runtime security- Secure Storage support for AM437x HS parts
  • Kernel/DTB Encryption Support for AM335x HS parts
  • Additional information in Linux Release Notes

 

Android Release Highlights

  • Processor SDK Android "Marshmallow" release with updated Kernel and U-boot.
  • Please note that there will be no further updates for Marshmallow, and customers are not advised to go for production on Marshmallow. Next update for Processor SDK Android will be with Android-O.
  • Additional information in Android Release Notes

 

RTOS Release Highlights:

  • General
    • PWM CSL-FL support for AM335x/AM437x/AM57x SOCs
    • CC-Link Industrial Ethernet Field Basic Master and Slave support for AM335x/AM437x/AM57x/K2G
    • ICSS-EMAC Driver : Additional queues configuration for multiple protocol scalability
  • OMAPL13x and C674x
    • USB Driver with host and device MSC Support
    • Extending Secondary Boot Loader support to cover OMAPL1-138
  • K2G
    • SPI Driver: Additional 16 bit word length support
  • AM437x HS RTOS Boot Support
  • PRUSS Firmware
    • ICSS-EMAC Switch firmware Source release
    • Enable promiscuous mode support in EMAC firmware
  • 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 and RTOS Software Developer Guide.