PRU-CGT

PRU code generation tools - compiler

PRU-CGT

Downloads

Overview

The TI PRU C/C++ compiler and assembly language tools are an essential component of the CCStudio™ development ecosystem, providing robust support for TI programmable real-time unit (PRU) coprocessors. They are engineered to maximize the potential of these high-performance, realCCStudio™ development ecosystem-time control units within TI's specialized hardware platforms.

The CCStudio™ IDE is the integrated development environment for TI embedded devices. When starting development, it is recommended to begin by downloading the IDE as it includes the necessary TI compilers.

Features
  • 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.

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

Download View video with transcript Video

Downloads

IDE, configuration, compiler or debugger

PRU-CGT PRU code generation tools - compiler

Supported products & hardware
Download options

PRU-CGT PRU code generation tools - compiler

close
Latest version
Version: 2.1.2
Release date: Nov 10, 2015

Windows Installer for PRU CGT

SHA-256 checksum

MacOS Installer for PRU CGT

SHA-256 checksum

Linux Installer for PRU CGT

SHA-256 checksum

ARM-A8 Installer for PRU CGT

SHA-256 checksum

Documentation

PRU Assembly Language Tools User Guide

Release Information

This is a release for the PRU Code Generation Tools (CGT) containing new features and enhancements. The PRU CGT provides software development tools including the compiler, assembler, and linker, among others, which can be used to develop applications with C/C source code for loading and running on PRU core processors.

What's new

Features available in PRU Code Generation Tools starting with release v2.1.0:
  • Full support of C/C
  • Generates ELF relocatable object files and executables
  • Complete support of PRU instruction sets (v1, v1, v2, v3)
  • Constant table access from C
  • Intrinsics for XFER instructions in C
  • LIttle and big endian modes

Technical documentation

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

Related design resources

Software development

IDE, CONFIGURATION, COMPILER OR DEBUGGER
CCSTUDIO CCStudio™ integrated development environment (IDE)

Hardware development

DAUGHTER CARD
PRUCAPE TI PRU Cape

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