
Developing Code for the TMS320C6x
1-8
Common object file format (COFF) allows you to divide your code into logical
blocks, define your system’s memory map, and then link code into specific
memory areas. COFF also provides rich support for source-level debugging.
The following list describes the tools shown in Figure 1–3.
The ’C6x optimizing ANSI C compiler is a full-featured optimizing compiler
that translates standard ANSI C programs into ’C6x assembly language
source. Key characteristics include:
-
Standard ANSI C.
The ANSI standard is a precise definition of the C
language, agreed upon by the C community. The standard encompasses
most of the recent extensions to C. To an increasing degree, ANSI confor-
mance is a requirement for C compilers in the DSP community.
-
Optimization.
The compiler uses several advanced techniques for
generating efficient, compact code from C source.
-
Assembly language output.
The compiler generates assembly lan-
guage source that you can inspect.
-
ANSI standard runtime support.
The compiler package comes with a
complete runtime library that conforms to the ANSI C library standard. The
library includes functions for string manipulation, dynamic memory alloca-
tion, data conversion, timekeeping, trigonometry, exponential operations,
and hyperbolic operations. Functions for I/O and signal handling are not
included, because they are application specific.
-
Flexible assembly language interface.
The compiler has straightfor-
ward calling conventions, allowing you to easily write assembly and C
functions that call each other.
-
Shell program.
The compiler package includes a shell program that
enables you to compile, assemble, and link programs in a single step.
-
Source interlist utility.
The compiler package includes a utility that inter-
lists your original C source statements into the assembly language output
of the compiler. This utility provides you with an easy method for inspecting
the assembly code generated for each C statement.
C compiler
Содержание TMS320C6 Series
Страница 10: ...x ...
Страница 20: ...xx ...
Страница 118: ...4 20 ...
Страница 144: ...6 16 ...
Страница 164: ...7 20 ...
Страница 170: ...8 6 ...
Страница 284: ...B 18 ...
Страница 290: ...C 6 ...