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.

Previous C55x DSP Library

Other Parts Discussed in Thread: SPRC133, SPRC100

Hi,

I'm looking for a dsp library that will be appropriate for C5502 CPU (TMS320C5502 eZdsp board). With the newest one when i try to use some dsp functions it shouts me an error :

"...55xdsph_r3.lib...specifies "C55x CPU Rev 3.x", which is not compatible with "C55x CPU Rev 2.x" specified in a previous file or on the command line.."

When i specify in a compiler options other device  (from v3 revision - eg. 5505)  it builds without any problems. 

  • Could you please download the same from: http://www.ti.com/tool/sprc133 ?

    The one with the Part number described as:

    SPRC133: TMS320C55x Chip Support Library for C5501, C5502, C5509, C5509A, and C5510 devices

    Or is this the one that didn't work?

    Also, this happens due to the inclusion of a library or a dependency on a linked project that was compiled using a different CPU version than the one you mentioned in Processor options. Re-compiling the library or the project with the same CPU version as you've mentioned in your target project should remove the discrepancy.

    Best Regards.

  • I don't have a problem with CSL Library, I mean this libraries : http://www.ti.com/tool/sprc100

    I'm using CCS4 supplied with TMS320C5502 eZdsp Evaluation Board. I tried both with imported example and with blank project created by me. Attached CSL Libraries first - it works well. Then i tried with dsp lib and when i call one of its functions - for example sine(), fir() - i get error like above.

    http://processors.wiki.ti.com/images/f/f4/C55x_CPU_revision.pdf

    After looking at this table i suspect that my cpu demands libraries for revision 2.x cpu, and from error I assume that dsp libraries are for revision 3.x

    When change cpu target to C5505 (rev.3) i can build project without errors. 

  • Could you import the dsplib project from .........\c55_lp\c55_dsplib_3.00\c55_dsplib_03.00.00.03\build\ccsv5 and EXAMPLES\sine project or fir project or the project for whichever library function you're calling  into the project explorer, then build your project with sine()/fir() call? Ensure all the projects have Processor options core:3.0 and the Build > Dependencies are updated appropriately with the dsplib project.

    Best Regards.