Back
A GNU makefile is also provided for rebuilding FFTLIB via the GNU make utility. This file is located in the packages/ti/fftlib folder
. The makefile provides a list of all tools, common build utilities and build rules required for generating FFTLIB binary.
- Required Tools
- FFTLIB Build Procedure
The sections that follow detail each item above.
Required Tools
The following tools are required to build FFTLIB (links provided). Download and install all tools to a single local (/opt/ti) directory,
- Code Generation Tools Version 7.4.2
- XDC 3_25_05_94
- MCSDK 3_00_04_17
- MCSDK-HPC 3_00_00_18
- DSPLIB 3_1_1_1
- BIOS 6.37.00.20
- EDMA3 2.11.11.15
- XDAIS 7_24_00_04
- FRC 3_30_00_06
- OMP 2_01_12_00
- OEM 1.5.0.1
- PDK 3.00.04.17
- Note:
- A "My.TI" account is required for download and can be registered at my.ti.com
|
FFTLIB Build Procedure
The FFTLIB may be compiled using GNU make following the procedure below. Note that the first three items are followed by two options, either of which may be used to accomplish the goal.
- Add cygwin/bin to the environment PATH (Windows only)
- Correct the *_INSTALL_DIR path in the makefile (two options)
- Directly modify the makefile OR
- Set the *_INSTALL_DIR in the environment with the proper tools path
- Correct the FFTLIB_INSTALL_DIR path in the makefile (two options)
- Directly modify the makefile OR
- Set the FFTLIB_INSTALL_DIR in the enviornment to the packages folder e.g. FFTLIB_INSTALL_DIR := /opt/ti/fftlib_k2hx_2_0_0_4/packages
- Build the library
- Enter
make all to build the library
- Enter
make clean to clean all generated object files and artifacts
|