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.

Problem with FFTC

Hi, I am trying to write a simple program to calculate FFTs with the FFTC of a 6670. When I try to build the program, I get some linking errors:

 undefined                 first referenced                                                                                                    
  symbol                       in file                                                                                                         
 ---------                 ----------------                                                                                                    
 Osal_cppiBeginMemAccess   C:\Program Files (x86)\Texas Instruments\pdk_C6670_1_0_0_17\packages\ti\drv\cppi\lib\ti.drv.cppi.ae66<cppi_drv.oe66>
 Osal_cppiCsEnter          C:\Program Files (x86)\Texas Instruments\pdk_C6670_1_0_0_17\packages\ti\drv\cppi\lib\ti.drv.cppi.ae66<cppi_drv.oe66>
 Osal_cppiCsExit           C:\Program Files (x86)\Texas Instruments\pdk_C6670_1_0_0_17\packages\ti\drv\cppi\lib\ti.drv.cppi.ae66<cppi_drv.oe66>
 Osal_cppiEndMemAccess     C:\Program Files (x86)\Texas Instruments\pdk_C6670_1_0_0_17\packages\ti\drv\cppi\lib\ti.drv.cppi.ae66<cppi_drv.oe66>
 Osal_fftcBeginMemAccess   C:\Program Files (x86)\Texas Instruments\pdk_C6670_1_0_0_17\packages\ti\drv\fftc\lib\ti.drv.fftc.ae66<fftc.oe66>    
 Osal_fftcEndMemAccess     C:\Program Files (x86)\Texas Instruments\pdk_C6670_1_0_0_17\packages\ti\drv\fftc\lib\ti.drv.fftc.ae66<fftc.oe66>    
 Osal_fftcLog              C:\Program Files (x86)\Texas Instruments\pdk_C6670_1_0_0_17\packages\ti\drv\fftc\lib\ti.drv.fftc.ae66<fftc.oe66>    
 Osal_fftcMultiCoreCsEnter C:\Program Files (x86)\Texas Instruments\pdk_C6670_1_0_0_17\packages\ti\drv\fftc\lib\ti.drv.fftc.ae66<fftc.oe66>    
 Osal_fftcMultiCoreCsExit  C:\Program Files (x86)\Texas Instruments\pdk_C6670_1_0_0_17\packages\ti\drv\fftc\lib\ti.drv.fftc.ae66<fftc.oe66>

Why is this happening? I have no problems to build the FFTCs examples from the PDK package.

Thank you in advanced.

  • I have realized that if I copy the file "test_osal.c" or "multicore_osal.c" from the examples into my projects, the project can be build without any problem.

    Then, I would change my question to: Is there any manual/user's guide/tutorial I can use to learn about the use of the FFTC coprocessor? The task of being all the time looking at the example project code and trying to understand it is really inefficient. I find the API's doxygen documentation and the FFTCs SDS quite incomplete.

    Have anyone managed to create it's own application using the FFTC? If so, tips/advices would be appreciated.

    Thank you.

  • Hi Guillermo,

    I'm no FFT expert, but I did find the FFTC user guide here: http://www.ti.com/lit/ug/sprugs2c/sprugs2c.pdf

    I can see if I can get your post sent to the C66x Multicore DSP forum.

    -Tom

  • Ideed, that's the FFTC User Guide. However, what I am lookin for is some kind of "Programmer Guide", i.e., some manual explaining how to write an application using the FFTC processor.

  • Guillermo,

    I have moved this thread over to the multicore forum in hopes that you will get an answer there about further documentation of the FFTC.

    Dave

  • have you ever managed to find such a "programmer guide" ? i'm trying to use the FFTC to accelerate the performance of my LTE code yet i found the user's guide and the examples unsufficient to do so!

  • Hello,

      I need help regarding FFTC for LTE development  on C6670. I have installed bios_mcsdk_02_01_02_06_setupwin32.exe.

    Example project on FFTC looks complex. Can I get Programmer guide for FFTC which tells about the minimum configuration/data required to run FFTC. Basically simple program which enables FFTC and on single task.

    Regards

    Rajendra Hegde