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.

Chip support library upgrade issues

Other Parts Discussed in Thread: SPRC133, CCSTUDIO

Hi All

If an upgrade in the chip support library is made the default location is specified as "C:\Program Files\C55xxCSL" if you do not wish to ofverwrite teh previous chip cupport library... fair enough.

If an upgrade in the code generation tools is made this is specified again in "C:\Program Files\Texas Instruments\C5500 Code Generation Tools 4.3.6" however you easily know which generation tools are being used since these are selected by the component manager and the tools take care of the underlying paths etc This makes it easy to switch between versions and makes it easy to support legacy products which may  use the older tools.

However since the Chip support library is not selectable with the component manager we have a smalll issue. How do we easily change between Chip Support Libraries to support legacy code. I don't know of any build option setting specifically for it and many of the usual paths specified would likely pick up on the default location in the ccs install directory (likely even if we added the "C:\Program Files\" path to the build options).

Suggestions more than welcome

BR

Baz

  • Hi Baz,

    You are correct about the folder naming convention for the CSL. So far, there are 5 CSL versions for the C55xx:

    1. The CSL for legacy devices which come with the CCS. It is located in C:\CCStudio_v3.3\C5500\csl (SPRC133)

    http://focus.ti.com/docs/toolsw/folders/print/sprc133.html

    2. The CSL for VC5505/VC5504 and C5504/C5505/C5514/C5515

    TMS320C55XXCSL-LOWPWR-2.10.00.00-Setup.exe

    TMS320VC55XCSL-LOWPWR-2.01.00.00-Setup.exe

    TMS320VC55XCSL-LOWPWR-2.0.0.0-Setup.exe    

    v2.10.00.00

    v2.01.00.00

    v2.0.0.0              

    13 Aug 2010

    29 Mar 2010

    26 Feb 2010

    TMS320VC55XCSL-LOWPWR-1.00.00.00-Setup.zip    

    v1.00.00.00         

    12 Oct 2009

    CSL V2.10.00.00 uses the default path name:  C:\Program Files\TMS320C55XXCSL-LOWPWR

    CSL V2.01.00.00, v2.0.0.0 and v1.00.00.00 use the same default path name:  C:\Program Files\TMS320VC55XCSL-LOWPWR.

    It means the overwrite will happen if you use the default path name for the 2.01, 2.00 and 1.00.

    Starting from v2.00.00.00, we have added the compiler options for different product lines and platforms. They are in the csl.genarl.h

    By default, it assumes C5515 and EVM. To use CSL for VC5505 or eZdsp, you will have to change the csl_general.h accordingly.

    In the future release of CSL, we are planning to keep the compiler options, so that customers can always specify the Chip and Platform they are using. We also plan to put the version number in the default path to avoid any confusion. For example the next CSL release will be v2.20.00.00 (around 2/2011). Its default path name will be C:\Program Files\TMS320VC55XCSL-LOWPWR_2_20.

    Please let us know, if you have any other suggestions.

    Best regards,

     

    Ming

  • Hi Ming

    Thanks for the speedy response - have been moved on to another priority task at the moment but will get back to you should I have any follow on questions.

    Many Thanks for now

    Baz