Construction of CCS v5 software development environment for TMS320C6000
[Copy link]
DSP CCS project file composition
1. Source file (*.c *.asm)
2. Header file (*.h *.inc)
3.
There are 2 types of cmd files.
One is used to allocate RAM space, which is used to download the program to RAM for debugging. Since most of
the time in the development process is spent on debugging the program, this type of cmd is often used;
the other is to allocate Flash space. When the program is debugged, it needs to be burned into Flash for solidification.
4. Library file (*.lib *.dll)
The library file contains the address of the register and the definition of the corresponding identifier, and also includes the standard C/C++ runtime support library function.
*.lib is a static library file, which is called during compilation and directly loaded into memory when called;
*.dll is a dynamic library file, which is called at runtime.
========================================================
Create DSP TMS320C6713 project
======================================================
===================== Preparation ==================
1. Download C6XCSL and its documents from http://www.ti.com/lsds/ti/dsp/c6000_dsp/c67x/toolsw.page
C6XCSL is the chip support library (TMS320C6000 Chip Support Library) of the DSP C6000 series.
Install C6XCSL, click the .exe file (actually it is to decompress), select the path, this article sets it to
C6XCSL_ROOT=E:\MyDesigner\dsp\C6XCSL
2. Download and install cracked CCS 5.3, the installation path should not contain Chinese characters
2. Add library files
Right-click the project -> Add Files...
Go to C6XCSL_ROOT\lib_3x. There are two 6713 series files here: csl6713.lib and csl6713e.lib.
The difference between the two is that csl6713.lib is used for little endian DSP,
while csl6713e.lib is used for big endian DSP.
We selected little endian when we created a new project, so we select csl6713.lib here.
Then a prompt pops up, select "copy to files" to copy a copy of the library file to the current project.
3. Add header files
Basic header files correspond to library files.
Copy the C6XCSL_ROOT\include\ folder to the current project directory.
Right-click the project -> Properties, Build -> C6000 Compiler -> Include Options,
add the ../include header file search directory.
|