Texas Instruments TMS320C2x User Manual page 19

Optimizing c compiler digital signal processor
Hide thumbs Also See for TMS320C2x:
Table of Contents

Advertisement

The following list describes the tools that are shown in Figure 1−1.
The C compiler accepts C source code and produces TMS320C2x,
-
TMS320C2xx, or TMS320C5x assembly language source code. A shell
program, an optimizer, and an interlist utility are included in the
compiler package.
The shell program enables you to automatically compile, assemble,
J
and link source modules.
The optimizer modifies code to improve the efficiency of C programs.
J
The interlist utility interlists C source statements with assembly lan-
J
guage output.
Chapter 2 describes how to invoke and operate the compiler, the shell, the op-
timizer, and the interlist utility.
The assembler translates assembly language source files into machine
-
language object files. The machine language is based on common object
file format (COFF). The TMS320C1x/C2x/C2xx/C5x Assembly Language
Tools User's Guide explains how to use the assembler.
The TMS320C1x/C2x/C5x Assembly Language Tools User's Guide ex-
-
plains how to use the archiver. The linker combines object files into a
single executable object module. As it creates the executable module, it
performs relocation and resolves external references. The linker accepts
relocatable COFF object files and object libraries as input.
The archiver allows you to collect a group of files into a single archive file,
-
called a library. Using the archiver, you can modify a library by deleting,
replacing, extracting, or adding members. One of the most useful applica-
tions of the archiver is building a library of object modules. Three object
libraries are shipped with the C compiler:
rts25.lib contains ANSI standard run-time-support functions and
J
compiler-utility functions for the TMS320C2x.
rts50.lib contains ANSI standard run-time-support functions and
J
compiler-utility functions for the TMS320C5x.
rts2xx.lib contains ANSI standard run-time-support functions and
J
compiler-utility functions for the TMS320C2xx.
The library-build utility allows you to build a customized run-time-sup-
-
port library. Standard run-time-support library functions are provided as
source code. These are located in rts.src. See Chapter 8, Library-Build
Utility, for more information.
Software Development Tools Overview
Introduction
1-3

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the TMS320C2x and is the answer not in the manual?

Subscribe to Our Youtube Channel

This manual is also suitable for:

Tms320c2xxTms320c5x

Table of Contents