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.

CSL for Linux

Other Parts Discussed in Thread: TMS320VC5505

Hello,

I was wondering if there was any CSL support or workaround for Linux machines?

Oliver

  • Hi Oliver,

    Kindly provide us some basic information which would be helpful for us to answer in a better way are as follows:

    1.  Is it a TI board or any custom board you are using?

    2. Which series of C5000 DSP processor you are using?

    3. What is the version of linux you are using?

    Thanks & regards,

    Sivaraj K

  • Hello Sivaraj,

    It is a TI TMS320VC5505 eZDSP USB stick (TI board) and I am running Ubuntu 13.04.

    I unpacked the CSL executable on a windows machine, and have included the csl_* headers to my path, and linked to the cslVC5505L.lib libraries.

    I now have three unresolved symbols (_fir2, _fltoq15, reset_isr). I have found reset_isr in the vectors.asm under VC5505_CSL/src however am unsure as to how to link that to my project (I'm rather new to eclipse).

    Will this approach work? Also, where are the subroutines _fir2 and _fltoq15?

    Thanks,

    Oliver.

  • Hi Oliver,

    Thanks for your information.

    Your query is assigned to C55x Support team.

    You will be answered shortly.

    Regards,

    Sivaraj K

  • The fir2 and fltoq15 functions are part of the C5000 DSPLIB. Please download the DSPLIB package from the url below and link in the DSPLIB to the project.

    http://www.ti.com/tool/sprc100

    Regards,

    Rahul

  • Ok, thankyou. I can now build my project. However I realized I jumped the gun a bit - I should try installing simpler software. I now am having trouble loading new program code to the DSP.

    When I try to Run -> Load the LED test .out file, I believe the previously loaded program is still on the EEPROM (I enter an infinite for loop after flashing the LED once, as expected). How do I start running any different code on the DSP? I would prefer to flash programmable code to the EEPROM using the hex55 binary and the eZdsp_Programming_Tool, however using Run -> Load -> programmer_USBKey.out runs the old code from the EEPROM.

    Any ideas?

    Thanks,

    Oliver