Software Development Tools Overview
1-3
Introduction
The following list describes the tools that are shown in Figure 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.
J
The
shell program
enables you to automatically compile, assemble,
and link source modules.
J
The
optimizer
modifies code to improve the efficiency of C programs.
J
The
interlist utility
interlists C source statements with assembly lan-
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:
J
rts25.lib
contains ANSI standard run-time-support functions and
compiler-utility functions for the TMS320C2x.
J
rts50.lib
contains ANSI standard run-time-support functions and
compiler-utility functions for the TMS320C5x.
J
rts2xx.lib
contains ANSI standard run-time-support functions and
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.
Summary of Contents for TMS320C2x
Page 8: ...viii...
Page 69: ...2 47 C Compiler Description...
Page 159: ...6 36...
Page 226: ...8 6...