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.

DSPLIB C674X 3.1.0.0 undefined symbol error

Other Parts Discussed in Thread: SYSBIOS

Hi all,

I use a omap l138, with CCS 5.1, starterware(1.10.03.03) and sysbios(6.33.04.39).

I try to implement the dsplib for make FIR in my code. I follow the user manual for the integration.

  1. Compile DSPLIB for c674x (optional)
  2. Add API calls within system code
  3. Compile system code
  4. Link DSPLIB

First I try to do the DSPLIB build procedure, but when i try to import the project, when I click on Finish button and the project never apper in the Project explorer...

So I see it's optional so I step over this step. I add the header (dsplib.h) and the path of the packages directory in my project. And now the last step is to add the path of the DSP libraries in to the linker via the -l directive but they have no .lib in the install directory of the DSPLIB C674X 3.1.0.0. So i try to compile without the Link DSPLIB...

I got a undefined symbol for the function I use (DSPF_sp_fir_gen)....

Where is the the .lib file?

Thanks

Vincent

  • Vincent ,

    The prebuilt libraries are present in the lib folder. The dsplib.a674 is COFF version and the dsplib.ae674 is the ELFversion of the DSPLIB. Depending on whether you are building an ELF or the COFF binary for your application link the corresponding library with the -l directive and put the path for these binaries in the linker search path.

    Hope this helps. Let us know if you still have any issues.

    Regards,

    Rahul