Release note for C55xx CSL

  1. Introduction

  2. Directory structure

  3. Setting up build environment to use CSL

  4. Using CSL examples

  5. Unarchive the sources

  6. Bugs fixed

 

  1. Introduction

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).

  1. Directory structure

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.

  1. Setting up build environment to use CSL

        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

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

  1. Using CSL examples

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.

  1. Unarchive the sources

All CSL sources (header files, c files and asm files) can be unarchived using following command:

ar55 x csl55xx.src        

  1. Bugs fixed

BIOS bug fixed;