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