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.

C55XCSL-LOWPOWER CSL libraries 2.01 and 2.10 installation

Hi,


Some simple questions regarding the installation of these libraries for the C5505 etc..

  1. If the C55XCSL-LOWPOWER 2.01 is allready installed in the CCS install directory, can the C55XCSL-LOWPOWER 2.10 be installed on top without causing any conflicts ? Should they be kept sepparate in sepparate install directories ?
  2. Is there a default windows environment variable that sets the CSL installation paths (as I cannot seeme to find one like for the DSP/BIOS and cgt tools) ?
  3. I notice that upon installing C55XCSL-LOWPOWER 2.10 (the latest CSL) there is no /lib directory installed and no cslVC5505L.lib (for 5505/5504 large and small memory models) are provided with this version, not unlike version 2.01 which had these provided ? What is the story there ?
  4. in the build directory, compiling and creating a cslVC5505_Lib.lib file will essentially provide the same functions as with the cslVC5505L.lib provided in version 2.01 for instance ?? Just wondering why the version 2.01 had these libraries provided, but version 2.10 does not ?


regards, Mike

  • Hi,

    1. --> No it'll be no conflicts. However you make sure you are using correct version CSL in your application.

    2. --> No there is no windows environment variable setting necessary.

    3. --> You need to compile it to generate .lib file.

    4. --> I guess 2.01 release have not cleaned directories before to make release package. 

    Regards,

    Hyun

  • Hyun Kim said:

    Hi,

    1. --> No it'll be no conflicts. However you make sure you are using correct version CSL in your application.

    Ok, that should be easy enough.

    Hyun Kim said:

    3. --> You need to compile it to generate .lib file.

    In version 2.01 in the /lib directory there are several libraries that include (L) large and huge (H) library models etc. What actually compiles in the 2.10 version, the large (L) the huge (H) or all of the above ? Do I need to worry about L or H library models or just compile and use the resulting lib file to link into ??

    Regards,

    M

     

     

  • Hi,

    3. -->  You just make your your library and your application match memory models.

    The some old C55xx can not support huge model but C5515 can support large and huge.

    Regards,

    Hyun

  • Hyun Kim said:

    Hi,

    3. -->  You just make your your library and your application match memory models.

    The some old C55xx can not support huge model but C5515 can support large and huge.

    Regards,

    Hyun

    Ahh yes !! ofcourse, silly me. Its in the compiler build settings ...

    Thanks, M