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.

Want to use FFTLIB, error shows that Product 'Framework Components' v3.30.0.06 is not currently installed.

Other Parts Discussed in Thread: FFTLIB, SYSBIOS

Hello everyone

I want to use FFTLIB on C6678 from this website. No matter in CCS 6.1 or 5.5 (Windows 7) when I import the example project from FFTLIB, it pops out an error says that:" Product 'Framework Components' v3.30.0.06 is not currently installed and no compatible version is available.".

I do not know what is product framework. Can anyone help me with that?

Thank you.

Xining

  • Hi,
    I think, you can ignore this error.
    You have to setup the platform, SYSBIOS locations manually through "RTSC" tab of CCS properties option.

    Could you please attach the snap shot of "RTSC" tab of CCS properties option.
  • Thanks for replying Titus S. 

    The attachment is the screenshot from CCS6.1. 

    Thanks.

  • Hi,
    Thanks.
    Just uncheck the "Unresolved" warnings and provide the absolute path of "Framework Components"
    <Framework Components location>/packages
    <Framework Components location>/examples
    <Framework Components location>/fctools/packages

    Then rebuild.

    Also, it seems you are running FFT single precision (little endian ELF) project.
    I have imported the following project and able to build successfully.

    C:\ti\dsplib_c66x_3_4_0_0\examples\fft_sp_ex\FFT_SP_Example_66_LE_ELF
  • Hi Titus S.

    I tried to use Frame Components, but it still give me errors.

    What I do is first download Frame Components from this website, and open CCS. CCS would detect this new thing, and ask me to restart the CCS. After the restart, I re-import the example project, and build it. It shows error that:"error #10008-D: cannot find file "C:\FFTLIB_Tools\dsplib_c66x_3_1_1_1\lib\dsplib.ae66". 

    In the Path Variables, I cannot see there is a related path which will lead to this address. I think that path is announced in one of header file, but I cannot find it. In order to avoid this error, I had included the dsplib.ae66 and dsplib.lib from the DSPLIB. But it still has following errors:

    error #10008-D: cannot find file
    "C:\FFTLIB_Tools\dsplib_c66x_3_1_1_1\lib\dsplib.ae66"

    undefined first referenced
    symbol in file
    --------- ----------------
    ti_sysbios_heaps_HeapMem_create C:\ti\framework_components_3_40_01_04\packages\ti\sdo\fc\edmamgr\lib\release\edmamgr.ae66<edmamgr_heap.oe66>
    xdc_runtime_knl_GateProcess_create C:\ti\framework_components_3_40_01_04\packages\ti\sdo\fc\utils\osalsupport\lib\release\osal_support.ae66<OsalSupport.oe66>
    xdc_runtime_knl_GateThread_create C:\ti\framework_components_3_40_01_04\packages\ti\sdo\fc\utils\osalsupport\lib\release\osal_support.ae66<OsalSupport.oe66>
    xdc_runtime_knl_SemProcess_create C:\ti\framework_components_3_40_01_04\packages\ti\sdo\fc\utils\osalsupport\lib\release\osal_support.ae66<OsalSupport.oe66>

    Thanks

    Xining

  • Hi,
    Which example you want to build ?
    Could you please tell that package and location of that example.
  • Hi Titus S.

    First, in the last my reply, the Frame Component link is wrong. I made it all right. Now, you can see why I download it.

    I am not using  DSPLIB. I am using FFTLIB, which is from this website

    I am trying to use two example projects: 

    C:\ti\fftlib_c66x_2_0_0_2\packages\ti\fftlib\src\fft_sp_1d_c2c

    and

    C:\ti\fftlib_c66x_2_0_0_2\packages\ti\fftlib\src\fft_sp_1d_c2c_batch

    They all have the same compiling errors.

    Xining

  • Hi Xining,
    Have you installed the framework and dependency packages for this project ?
    software-dl.ti.com/.../index_FDS.html

    You have to add the following lines after installed the framework package.

    C:\ti\framework_components_3_30_00_06\packages
    C:\ti\framework_components_3_30_00_06\examples
    C:\ti\framework_components_3_30_00_06\fctools

    EDMA3,C6678PDK , etc.,
  • Hi Titus S.

    ////////////////////////////////////////////////////////////////////////////////////////////////////
    You have to add the following lines after installed the framework package.

    C:\ti\framework_components_3_30_00_06\packages
    C:\ti\framework_components_3_30_00_06\examples
    C:\ti\framework_components_3_30_00_06\fctools
    ////////////////////////////////////////////////////////////////////////////////////////////////////

    That is not a requirement.

    One of compiling error says that:
    error #10008-D: cannot find file
    "C:\FFTLIB_Tools\dsplib_c66x_3_1_1_1\lib\dsplib.ae66"
    So, I just put "dsplib.ae66" in "C:\FFTLIB_Tools\dsplib_c66x_3_1_1_1\lib\". And then it is working. I do not know why the example project requires to put library file in this specific location.