This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Questions on CSL 3.00

All:

1. I noticed the release notes are titled "C55XCSL - LOWPOWER - 3.00.00.02" - are there specific improvements in the realm of low power? (versus version 2.50?)

2. Also, there is a doc folder  with 2 subfolders: csl_api_html and csl_examples_html

However, it is not clear what to "click" inside of the folders to look at the documentation. I clicked on annotated.html and then did "main page" - that was blank. It looks like a starting point may be "files" but there are also "modules" which is pretty confusing at best. Any further help would be appreciated.

  • Hi Todd,

    From the release notes, it appears that there were not any noticeable improvements in terms of power consumption between v2.50 and v3.00.  There were roughly 2 dozen bug fixes and new support for peripherals on the C5517 DSP.  There is also a C55x boot programmer project added as well.

     As far as a good starting point,  the html files in \csl_examples_html contains overviews that discuss the functionality of the examples.  It's a good companion document for when you are stepping, or perusing, through the example projects.

    Inside \csl_api_html, the “Modules” section would probably be your best bet once youre ready to go deeper than the examples or begin writing your own.  This section provides peripheral abstractions and splits up everything (enumerated data types, functions, data structures) into a tiered layout so it’s easier to read.  The tiers are iterative in their layout so you can begin with the top most secondary tier and work your way down and it makes reading and understanding the APIs a bit easier.

     I hope this helps.

  • All:

    I did find a reference to the "TMS320C55x Chip Support Library API Reference Guide" (SPRU433J). Although outdated, it does give a lot of help with respect to the chip support library. This document should be updated for version 3.00 of the CSL - it would benefit everyone who is using CSL.