Introduction
Directory structure
Setting up build environment to use CSL
Using CSL examples
Unarchive the sources
Bugs fixed
This is the release note for C55xx CSL version 2.31.00.9. This release provides chip support libraries for C5509, C5509A, C5510 and C5502 devices. All the libraries are built using Codegen tools v2.56 with options -mg -q -o3 -d"BIOS_CNT" -d"ALGEBRAIC" . User documentation for C55xx CSL can be found in "TMS320C55x Chip Support Library API Reference Guide" (spru433).
include - This directory contains CSL headers. (e.g. csl_dma.h, csl_mcbsp.h etc.)
lib - This directory contains CSL libraries (e.g. csl5509.lib, csl5509x.lib etc.) and
archives CSL sources in (csl55xx.src)
examples - This directory contains CSL examples for c5502 , generic5509 and evm5510.
- In CCS based build environment:
Assuming CSL is installed at <User_Install_Dir> , all the existing CCS project files need to add :
-i"<User_Install_Dir>\include" in compiler options and
-l"<User_Install_Dir>\lib" in linker options
- In Non-CCS based build environment:
Assuming <User_Install_Dir> is the directory of CSL installation, all makefiles used to build the application need to add:
-i"<User_Install_Dir>\include" in compiler options and
-l"<User_Install_Dir>\lib" in linker options
The CSL examples provided with this release use CSL headers and libraries from CCS installation by default. In order to build the examples using latest CSL in this release, please refer point 3 above.
All CSL sources (header files, c files and asm files) can be unarchived using following command:
ar55 x csl55xx.src
BIOS bug fixed;