Code Generation Tools for Texas Instruments Processors: FAQ

Frequently Asked Questions (FAQs)

Windows Host Requirements

Linux Host Requirements

Installation

Support

Licensing



Windows Host Requirements


What ISA do these Windows® binaries run on?

All of the compiler downloads run on x86 hardware.  They will not run on ARM, Sparc, Alpha, PPC or other architectures.  The Windows toolset requirees a minimum of a Pentium-4 CPU.

What operating system is needed for the Windows®-based toolsets?

The Windows toolset is build for and tested against Windows XP Service Pack 3 and Windows Vista Service Pack 1.  For proper operation, please ensure you are running the correct Windows Service Pack.

Are these toolsets compatible with Code Composer Studio™?

While these installers are compatible with CCS v3.1 or later, you should install CCS updates via Update Advisor from within CCS itself.  Update Advisor is accessed in CCS 3.x via Help→Update Advisor→Check for Updates.

Back to Top

Linux Host Requirements


What ISA do these Linux® binaries run on?

All of the compiler downloads run on x86 hardware.  They will not run on ARM, Sparc, Alpha, PPC or other architectures. They require a minimum of a Pentium 4 CPU.

Which operating system is needed for the Linux®-based toolsets?

Any recent Linux operating system with sufficient memory should be fine.  These files will not run on a Windows machine. The tools are expected to work with any Linux distribution with a glibc version 2.3 (or later) and a kernel of 2.4 (or later).

Which Linux distibution is recommended?

TI does not make any specific Linux recommendations beyond glibc version 2.3 and kernel 2.4, or later.  Examples of suitable releases include:

  • RedHat Enterprise Edition (RHEL) 4.0 or newer, and derivatives
  • Debian 3.1 or newer, and derivatives
  • Ubuntu 7.04 or newer, and derivatives
  • openSuSe 10.1 or newer

Back to Top

Installation


How do I install the compiler?

Here are the steps:

  • Download the installer for the compiler of choice.
  • (On Linux) Make sure the file has execute permissions.
  • Execute the file either from the GUI or from command line prompt.
  • The installer will begin the installation. Click Next on each screen to move forwards.
  • Read and accept (or reject) the End User License Agreement (EULA).  Copies of the license are also found on the download page and can be accessed from the User's Guide download section for each ISA.
  • Select your prefered installation directory if other than the default.  On Linux, the default installation directory requires root access.  If you don't have root access, you will need to choose another location.  The linux tools do not require root installation to install, and will function correctly if installed by a standard user.
How do I uninstall the compiler?

Use the uninstaller located in the installation directory.  It will remove the registry entries from Windows, and will delete the installation on both Windows and Linux.  On Linux you can also just deleted the installation directory.

Back to Top

Support


Is direct support from TI available for these free download compilers?

No. Direct support for these free compilers is not available from Texas Instruments.  To obtain support, you can either purchase a production license or else take advantage of the wiki.

What options exist for support, aside from direct support from TI?

Community support is available from the TI Embedded Processors Development Wiki.

How can I obtain a production license to receive direct support from TI?

You can purchase a production license for Code Composer Studio™, which includes access to the Code Generation Tools.  For more information on CCS, see the Code Composer Studio IDE Overview.  Alternately, visit Tools & Software Overview for detail on on TI supported tools and software.

What does it mean "This downloadable version is code size limited to 32kB"?

Some free downloadable versions of the C2000 Code Generation Tools have a built-in limit of 32kB total .text size for the final linked executable file. Attempts to link an executable file larger than this will fail with an error similar to:

Program exceeds the 0x8000 code size limit enforced by this version of the linker. Current code size is 0x8947. Consult the map file for details.

To purchase an unlimited code size version of the C2000 Code Generation Tools, please see Code Composer Studio IDE Overview or Tools & Software Overview for detail on on TI supported tools and software.

Back to Top

Licensing


Is TI releasing its compiler to open source?

TI's compilers are proprietary software.  However, you may use the Licensed Materials with Open Source Software or with software developed using Open Source Software (e.g., tools), provided you do not distribute the Licensed Materials in a manner that subjects the Licensed Materials or any portion thereof to any license obligations of such Open Source Software.  "Open Source Software" means any software licensed under terms requiring that other software combined or distributed with such software: (i) be disclosed or distributed in source code form; (ii) be licensed on terms inconsistent with the terms of this Agreement.  A copy of the license can be accessed from the User's Guide download section for each ISA.

How can I obtain a production license for the compiler?

A production license is obtained with purchase of a Code Composer Studio IDE product.  Visit Tools & Software Overview for more details on TI supported tools and software. 

If you already have a CCS production license, you may obtain production licensed versions of these tools from Update Advisor.  UA is accessed in CCS 3.x via Help→Update Advisor→Check for Updates.

Can I provide these compilers to others for their use?

No.  All users must obtain their compilers from this site, and all users must agree to the license agreement.  A copy of the license can be accessed from the download page in each User's Guide download section for each ISA.

Back to Top

Linux® is the registered trademark of Linus Torvalds in the U.S. and other countries.