PRU-SWPKG

Programmable Real-time Unit (PRU) Software Support Package

PRU-SWPKG

Downloads

Overview

The PRU Software Support Package is an add-on package that provides a framework and examples for developing software for the Programmable Real-time Unit sub-system and Industrial Communication Sub-System (PRU-ICSS) in the supported TI processors.  The PRU-ICSS achieves deterministic, real-time processing, direct access to I/Os and meets ultra-low-latency requirements. This software package contains example PRU firmware code as well as application loader code for the host OS. The examples demonstrate the PRU capabilities to interact with and control the system and its resources.

 

Download View video with transcript Video
Important note

This software package is no longer being maintained. The latest PRU software support package is included in Linux Processor SDK at www.ti.com/processorsdk.

Downloads

Software development kit (SDK)

PRU-SWPKG Programmable Real-time Unit (PRU) Software Support Package

Supported products & hardware

Supported products & hardware

Products
Arm-based processors
AM1802 Sitara processor: Arm9, LPDDR, DDR2, Ethernet AM1806 Sitara processor: Arm9, LPDDR, DDR2, display AM1808 Sitara processor: Arm9, LPDDR, DDR2, display, Ethernet AM1810 Sitara processor: Arm9, LPDDR, DDR2, display, Ethernet, PROFIBUS AM4377 Sitara processor: Arm Cortex-A9, PRU-ICSS, EtherCAT AM4378 Sitara processor: Arm Cortex-A9, PRU-ICSS, 3D graphics
Download options

PRU-SWPKG Programmable Real-time Unit (PRU) Software Support Package

close
Latest version
Version: 04.00.00.00
Release date: 15 Oct 2015

PRU Linux Software Package (32-bit Installer)

MD5 checksum

PRU Windows Software Package

MD5 checksum

Link to PRU ICSS Documentation

Products
Arm-based processors
AM1802 Sitara processor: Arm9, LPDDR, DDR2, Ethernet AM1806 Sitara processor: Arm9, LPDDR, DDR2, display AM1808 Sitara processor: Arm9, LPDDR, DDR2, display, Ethernet AM1810 Sitara processor: Arm9, LPDDR, DDR2, display, Ethernet, PROFIBUS AM4377 Sitara processor: Arm Cortex-A9, PRU-ICSS, EtherCAT AM4378 Sitara processor: Arm Cortex-A9, PRU-ICSS, 3D graphics

Documentation

Link to PRU Software Support Package v3.00.00.00 Download Page (pairs with Processor SDK v1.00.00.

Release Information

Thank you for your interest in the PRU Software Support Package. This package currently supports Processor SDK v02.00.00.00 for the AM335x, AM437x and AM57xx devices.

Support software

SPRC940.ZIP PRU Software Development Package [XP]

Supported products & hardware

Supported products & hardware

Products
Arm-based processors
AM1806 Sitara processor: Arm9, LPDDR, DDR2, display AM1810 Sitara processor: Arm9, LPDDR, DDR2, display, Ethernet, PROFIBUS
Download options

SPRC940.ZIP PRU Software Development Package [XP]

close
Latest version
Version: 01.00.00.0A
Release date: 08 Jun 2010
Products
Arm-based processors
AM1806 Sitara processor: Arm9, LPDDR, DDR2, display AM1810 Sitara processor: Arm9, LPDDR, DDR2, display, Ethernet, PROFIBUS

Release Information

The design resource accessed as www.ti.com/lit/zip/sprc940 or www.ti.com/lit/xx/sprc940a/sprc940a.zip has been migrated to a new user experience at www.ti.com/tool/download/SPRC940. Please update any bookmarks accordingly.

Additional resources you might need

Software development kit (SDK)

PRU-SWPKG Programmable Real-time Unit (PRU) Software Support Package

Supported products & hardware

Supported products & hardware

Products
Arm-based processors
AM1802 Sitara processor: Arm9, LPDDR, DDR2, Ethernet AM1806 Sitara processor: Arm9, LPDDR, DDR2, display AM1808 Sitara processor: Arm9, LPDDR, DDR2, display, Ethernet AM1810 Sitara processor: Arm9, LPDDR, DDR2, display, Ethernet, PROFIBUS AM4377 Sitara processor: Arm Cortex-A9, PRU-ICSS, EtherCAT AM4378 Sitara processor: Arm Cortex-A9, PRU-ICSS, 3D graphics
Download options

PRU-SWPKG Programmable Real-time Unit (PRU) Software Support Package

close
Latest version
Version: 04.00.00.00
Release date: 15 Oct 2015

PRU Linux Software Package (32-bit Installer)

MD5 checksum

PRU Windows Software Package

MD5 checksum

Link to PRU ICSS Documentation

Products
Arm-based processors
AM1802 Sitara processor: Arm9, LPDDR, DDR2, Ethernet AM1806 Sitara processor: Arm9, LPDDR, DDR2, display AM1808 Sitara processor: Arm9, LPDDR, DDR2, display, Ethernet AM1810 Sitara processor: Arm9, LPDDR, DDR2, display, Ethernet, PROFIBUS AM4377 Sitara processor: Arm Cortex-A9, PRU-ICSS, EtherCAT AM4378 Sitara processor: Arm Cortex-A9, PRU-ICSS, 3D graphics

Documentation

Link to PRU Software Support Package v3.00.00.00 Download Page (pairs with Processor SDK v1.00.00.

Release Information

Thank you for your interest in the PRU Software Support Package. This package currently supports Processor SDK v02.00.00.00 for the AM335x, AM437x and AM57xx devices.

Supported products & hardware

Arm-based processors
AM1802 Sitara processor: Arm9, LPDDR, DDR2, Ethernet AM1806 Sitara processor: Arm9, LPDDR, DDR2, display AM1808 Sitara processor: Arm9, LPDDR, DDR2, display, Ethernet AM1810 Sitara processor: Arm9, LPDDR, DDR2, display, Ethernet, PROFIBUS AM4377 Sitara processor: Arm Cortex-A9, PRU-ICSS, EtherCAT AM4378 Sitara processor: Arm Cortex-A9, PRU-ICSS, 3D graphics
Evaluation board
TMDSSK3358 AM335x starter kit TMDXEVM3358 AM335x evaluation module

Technical documentation

No results found. Please clear your search and try again.
View all 2
Type Title Date
User guide PRU Assembly Language Tools v2.3 User's Guide (Rev. C) 21 May 2018
User guide PRU Optimizing C/C++ Compiler v2.3 User's Guide (Rev. C) 21 May 2018

Support & training

TI E2E™ forums with technical support from TI engineers

View all forum topics

Content is provided "as is" by TI and community contributors and does not constitute TI specifications. See terms of use.

If you have questions about quality, packaging or ordering TI products, see TI support.

Videos