Library Structure
Folder Description
<base> Base install directory. By default this is
C:/TI/controlSUITE/libs/dsp/FPU/VERSION For the rest of
this document <base> will be omitted from the directory names
<base>/cmd Linker command files used in the examples
<base>/doc Documentation for the current revision of the library including re-
vision history
<base>/examples Examples that illustrate the library functions. At the time of writing
these examples were built for the F2833x device using CCS4 but
they can be imported into CCS5
<base>/include Header files for the FPU library. These include function proto-
types and structure definitions
<base>/lib Pre-built FPU libraries
<base>/source Source files and project for the library. Allows the user to recon-
figure, modify and re-build the library to suit their particular needs
<EXAMPLE>/matlab Matlab code for reference of debugging example project or lib
source code. FFT results in example projects can be compared
by the result in matlab code.
Table 2.1: FPU Library Directory Structure Description
2.1 Build Options used to build the library
The current version of the library was built with C28x Codegen Tools v6.0.1 with the following
options:
-v28 -mt -ml -g --diag_warning=225 --float_support=fpu32
2.2 Header Files
A library header file is supplied in the <base>/include folder. This file contains structure definitions
and function prototypes. The header file also includes the C28x data type definitions shown below:
#ifndef DSP28_DATA_TYPES
#define DSP28_DATA_TYPES
typedef int int16;
typedef long int32;
typedef long long int64;
typedef unsigned int Uint16;
typedef unsigned long Uint32;
typedef unsigned long long Uint64;
typedef float float32;
typedef long double float64;
#endif
Sep 10, 2012 7