PRU code generation tools - compiler
This product has been released to the market and is available for purchase. For some products, newer alternatives may be available.

Description & Features

Technical Documents

Support & Training

Order Now

Order Now
Part Number Buy from Texas Instruments or Third Party Alert Me Status Current Version   Version Date  

PRU code generation tools - compiler


ACTIVE v2.3.3   6-Nov-2019  


The TI PRU C/C++ Compiler and Assembly Language Tools support development of applications for TI PRU (Programmable Real-Time Unit) coprocessors.

  • Available in PRU Code Generation Tools starting with v2.3.0:
    • Support for silicon version 4
    • 64-bit compiler tools for Linux, Windows, and Mac
  • Available in PRU Code Generation Tools starting with release v2.2.0:
    • Array output format for hex utility
    • Word unit option added for code addresses in assembly listing file
    • Abbreviated format support for SET/CLR instructions
  • Available in PRU Code Generation Tools starting with release v2.1.0:
    • Full support of C/C++
    • Generation of ELF relocatable object files and executables
    • Complete support of PRU instruction sets (v1-v3)
    • Constant table access from C
    • Intrinsics for XFER instructions in C
    • Little and big endian modes

TI Compiler Support

TI has an active, responsive E2E™ community, where support is available for TI compilers.
What's Included

  • Optimizing C/C++ Compiler
  • Assembler
  • Linker
  • C/C++ standard header files
  • C/C++ runtime libraries
  • Object file display and manipulation utilities

Archived releases (not actively supported)

Technical Documents
User guides (4)
Title Type Size (KB) Date
07 Nov 2018
26 Nov 2018
PDF 2488 21 May 2018
PDF 853 21 May 2018

Development Tools (1)

Name Part Number Tool Type
Code Composer Studio (CCS) Integrated Development Environment (IDE)  CCSTUDIO  SW Development Tools, IDEs, Compilers 

Design Kits & Evaluation Modules  ( 1 )

Name Part Number Tool Type
TI PRU Cape  PRUCAPE  Evaluation Modules & Boards 

Support & training

Search our extensive online knowledge base where millions of technical questions and answers are available 24/7.

Search answers from TI experts

Content is provided 'AS IS' by the respective 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 visit our Support page.

Technical articles