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.

How to import a FFTLIB kernel?

Other Parts Discussed in Thread: FFTLIB, SYSBIOS

Hi Champs,

I installed c66x FFTLIB v2.0.0.2 and tried to import a fft_sp_1d_c2c kernel in accordance with the Individual Kernel Build Procedure.  But I got compilation errors below.

  - unresolved symbol ti_sysbios_heaps_HeapMem_create, first referenced
    in C:\ti\framework_components_3_40_01_04\packages\ti\sdo\fc\edmamgr
    \lib\release\edmamgr.ae66<edmamgr_heap.oe66>


  - unresolved symbol xdc_runtime_knl_GateProcess_create, first referenced
    in C:\ti\framework_components_3_40_01_04\packages\ti\sdo\fc\utils
    \osalsupport\lib\release\osal_support.ae66<OsalSupport.oe66>  


  - unresolved symbol xdc_runtime_knl_GateThread_create, first referenced
    in C:\ti\framework_components_3_40_01_04\packages\ti\sdo\fc\utils
    \osalsupport\lib\release\osal_support.ae66<OsalSupport.oe66>  


I refered a post below and already installed the FC v3.40.01.04 included fctools though, I couldn't solve the errors. 

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

    (e2e.ti.com/.../1612214)

So, could you please let me know how to fix them?

Best regards,
j-breeze

  • Please make sure that you have used recommended SYSBIOS and XDC tools version mentioned in release notes.
    Can you please provide complete build log of CCS ?

  • before we continue, can you please look at   the following link and see if this helps you?  Read the posting to the end

    https://e2e.ti.com/support/dsp/c6000_multi-core_dsps/f/639/p/448041/1612214

    Thanks

    Ran

     

  • Hi Ran,

    Thank you for your advice. However, I've already refered the link that you told me.

    Best regards,
    j-breeze
  • Hi Titus,

    I'm sorry for my late response.  I confirmed I've used recommended SYS/BIOS v6.37.03.03 and XDC tools v3.25.05.94.
    I attached the CCS build log.  So, could you please look over it?

    **** Build of configuration Debug for project fft_sp_1d_c2c_k1_66_LE_ELF ****
    
    "C:\\ti\\ccsv6\\utils\\bin\\gmake" -k all 
    'Building file: C:/ti/fftlib_c66x_2_0_0_2/packages/ti/fftlib/src/common/nonmp/fcConfig.cfg'
    'Invoking: XDCtools'
    "C:/ti/xdctools_3_25_05_94/xs" --xdcpath="C:/ti/pdk_C6678_1_1_2_6/packages;C:/ti/bios_6_37_03_30/packages;C:/ti/edma3_lld_02_11_14_19/packages;C:/ti/xdais_7_24_00_04/packages;C:/ti/xdais_7_24_00_04/examples;C:/ti/dsplib_c66x_3_1_1_1/packages;C:/ti/framework_components_3_40_01_04/packages;C:/ti/framework_components_3_40_01_04/examples;C:/ti/framework_components_3_40_01_04/fctools/packages;C:/ti/ccsv6/ccs_base;" xdc.tools.configuro -o configPkg -t ti.targets.elf.C66 -p ti.platforms.evm6678 -r Release -c "C:/ti/ccsv6/tools/compiler/C6000 Code Generation Tools 7.4.2" "C:/ti/fftlib_c66x_2_0_0_2/packages/ti/fftlib/src/common/nonmp/fcConfig.cfg"
    making package.mak (because of package.bld) ...
    generating interfaces for package configPkg (because package/package.xdc.inc is older than package.xdc) ...
    configuring fcConfig.xe66 from package/cfg/fcConfig_pe66.cfg ...
    Override RMAN.maxAlgs = 1
    Setting to rman's functions 
    useModule Settings: 6600
    Warning: incompatible use of package 'ti.sdo.edma3.rm' [in C:/ti/edma3_lld_02_11_14_19/packages/ti/sdo/edma3/rm/]: version of the loaded package 'ti.sdo.edma3.rm' is [02, 02, 14], while 'ti.sdo.fc.edma3' [in C:/ti/framework_components_3_40_01_04/packages/ti/sdo/fc/edma3/] was built with 'ti.sdo.edma3.rm' [02, 02, 15, 0]
    Auto-registering resource manager for EDMA3CHAN
    ********** GUNP Program.build.target.isa 66
    Inside EDMA3 RM getLibs
        will link with ti.sdo.edma3.rm:lib/c6678-evm/66/release/edma3_lld_rm.ae66
    cle66 package/cfg/fcConfig_pe66.c ...
    'Finished building: C:/ti/fftlib_c66x_2_0_0_2/packages/ti/fftlib/src/common/nonmp/fcConfig.cfg'
    ' '
    'Building file: C:/ti/fftlib_c66x_2_0_0_2/packages/ti/fftlib/src/common/fft/fft_bit_rev_ii32_notwid_br.asm'
    'Invoking: C6000 Compiler'
    "C:/ti/ccsv6/tools/compiler/C6000 Code Generation Tools 7.4.2/bin/cl6x" -mv6600 --abi=eabi -g --include_path="C:/ti/ccsv6/tools/compiler/C6000 Code Generation Tools 7.4.2/include" --include_path="../../../../../../../" --include_path="../../../../common" --include_path="../../../" --include_path="../../../../common/fft" --include_path="../../../../common/ifft" --include_path="../../../../common/nonmp" --define=ti_targets_elf_c66 --diag_wrap=off --diag_warning=225 --display_error_number --mem_model:data=far --debug_software_pipeline -k --preproc_with_compile --preproc_dependency="fft_bit_rev_ii32_notwid_br.d" --cmd_file="configPkg/compiler.opt" "C:/ti/fftlib_c66x_2_0_0_2/packages/ti/fftlib/src/common/fft/fft_bit_rev_ii32_notwid_br.asm"
    'Finished building: C:/ti/fftlib_c66x_2_0_0_2/packages/ti/fftlib/src/common/fft/fft_bit_rev_ii32_notwid_br.asm'
    ' '
    'Building file: C:/ti/fftlib_c66x_2_0_0_2/packages/ti/fftlib/src/common/fft_c6678_config.c'
    'Invoking: C6000 Compiler'
    "C:/ti/ccsv6/tools/compiler/C6000 Code Generation Tools 7.4.2/bin/cl6x" -mv6600 --abi=eabi -g --include_path="C:/ti/ccsv6/tools/compiler/C6000 Code Generation Tools 7.4.2/include" --include_path="../../../../../../../" --include_path="../../../../common" --include_path="../../../" --include_path="../../../../common/fft" --include_path="../../../../common/ifft" --include_path="../../../../common/nonmp" --define=ti_targets_elf_c66 --diag_wrap=off --diag_warning=225 --display_error_number --mem_model:data=far --debug_software_pipeline -k --preproc_with_compile --preproc_dependency="fft_c6678_config.d" --cmd_file="configPkg/compiler.opt" "C:/ti/fftlib_c66x_2_0_0_2/packages/ti/fftlib/src/common/fft_c6678_config.c"
    'Finished building: C:/ti/fftlib_c66x_2_0_0_2/packages/ti/fftlib/src/common/fft_c6678_config.c'
    ' '
    'Building file: C:/ti/fftlib_c66x_2_0_0_2/packages/ti/fftlib/src/common/fft_common.c'
    'Invoking: C6000 Compiler'
    "C:/ti/ccsv6/tools/compiler/C6000 Code Generation Tools 7.4.2/bin/cl6x" -mv6600 --abi=eabi -g --include_path="C:/ti/ccsv6/tools/compiler/C6000 Code Generation Tools 7.4.2/include" --include_path="../../../../../../../" --include_path="../../../../common" --include_path="../../../" --include_path="../../../../common/fft" --include_path="../../../../common/ifft" --include_path="../../../../common/nonmp" --define=ti_targets_elf_c66 --diag_wrap=off --diag_warning=225 --display_error_number --mem_model:data=far --debug_software_pipeline -k --preproc_with_compile --preproc_dependency="fft_common.d" --cmd_file="configPkg/compiler.opt" "C:/ti/fftlib_c66x_2_0_0_2/packages/ti/fftlib/src/common/fft_common.c"
    'Finished building: C:/ti/fftlib_c66x_2_0_0_2/packages/ti/fftlib/src/common/fft_common.c'
    ' '
    'Building file: C:/ti/fftlib_c66x_2_0_0_2/packages/ti/fftlib/src/common/fft/fft_large_notwid_br.asm'
    'Invoking: C6000 Compiler'
    "C:/ti/ccsv6/tools/compiler/C6000 Code Generation Tools 7.4.2/bin/cl6x" -mv6600 --abi=eabi -g --include_path="C:/ti/ccsv6/tools/compiler/C6000 Code Generation Tools 7.4.2/include" --include_path="../../../../../../../" --include_path="../../../../common" --include_path="../../../" --include_path="../../../../common/fft" --include_path="../../../../common/ifft" --include_path="../../../../common/nonmp" --define=ti_targets_elf_c66 --diag_wrap=off --diag_warning=225 --display_error_number --mem_model:data=far --debug_software_pipeline -k --preproc_with_compile --preproc_dependency="fft_large_notwid_br.d" --cmd_file="configPkg/compiler.opt" "C:/ti/fftlib_c66x_2_0_0_2/packages/ti/fftlib/src/common/fft/fft_large_notwid_br.asm"
    'Finished building: C:/ti/fftlib_c66x_2_0_0_2/packages/ti/fftlib/src/common/fft/fft_large_notwid_br.asm'
    ' '
    'Building file: C:/ti/fftlib_c66x_2_0_0_2/packages/ti/fftlib/src/common/fft/fft_miss_pipe_notwid_br.asm'
    'Invoking: C6000 Compiler'
    "C:/ti/ccsv6/tools/compiler/C6000 Code Generation Tools 7.4.2/bin/cl6x" -mv6600 --abi=eabi -g --include_path="C:/ti/ccsv6/tools/compiler/C6000 Code Generation Tools 7.4.2/include" --include_path="../../../../../../../" --include_path="../../../../common" --include_path="../../../" --include_path="../../../../common/fft" --include_path="../../../../common/ifft" --include_path="../../../../common/nonmp" --define=ti_targets_elf_c66 --diag_wrap=off --diag_warning=225 --display_error_number --mem_model:data=far --debug_software_pipeline -k --preproc_with_compile --preproc_dependency="fft_miss_pipe_notwid_br.d" --cmd_file="configPkg/compiler.opt" "C:/ti/fftlib_c66x_2_0_0_2/packages/ti/fftlib/src/common/fft/fft_miss_pipe_notwid_br.asm"
    'Finished building: C:/ti/fftlib_c66x_2_0_0_2/packages/ti/fftlib/src/common/fft/fft_miss_pipe_notwid_br.asm'
    ' '
    'Building file: C:/ti/fftlib_c66x_2_0_0_2/packages/ti/fftlib/src/common/fft/fft_rad_2p2_next_notwid_br.asm'
    'Invoking: C6000 Compiler'
    "C:/ti/ccsv6/tools/compiler/C6000 Code Generation Tools 7.4.2/bin/cl6x" -mv6600 --abi=eabi -g --include_path="C:/ti/ccsv6/tools/compiler/C6000 Code Generation Tools 7.4.2/include" --include_path="../../../../../../../" --include_path="../../../../common" --include_path="../../../" --include_path="../../../../common/fft" --include_path="../../../../common/ifft" --include_path="../../../../common/nonmp" --define=ti_targets_elf_c66 --diag_wrap=off --diag_warning=225 --display_error_number --mem_model:data=far --debug_software_pipeline -k --preproc_with_compile --preproc_dependency="fft_rad_2p2_next_notwid_br.d" --cmd_file="configPkg/compiler.opt" "C:/ti/fftlib_c66x_2_0_0_2/packages/ti/fftlib/src/common/fft/fft_rad_2p2_next_notwid_br.asm"
    'Finished building: C:/ti/fftlib_c66x_2_0_0_2/packages/ti/fftlib/src/common/fft/fft_rad_2p2_next_notwid_br.asm'
    ' '
    'Building file: C:/ti/fftlib_c66x_2_0_0_2/packages/ti/fftlib/src/common/fft/fft_rad_2p2_next_ro_f_notwid_br.asm'
    'Invoking: C6000 Compiler'
    "C:/ti/ccsv6/tools/compiler/C6000 Code Generation Tools 7.4.2/bin/cl6x" -mv6600 --abi=eabi -g --include_path="C:/ti/ccsv6/tools/compiler/C6000 Code Generation Tools 7.4.2/include" --include_path="../../../../../../../" --include_path="../../../../common" --include_path="../../../" --include_path="../../../../common/fft" --include_path="../../../../common/ifft" --include_path="../../../../common/nonmp" --define=ti_targets_elf_c66 --diag_wrap=off --diag_warning=225 --display_error_number --mem_model:data=far --debug_software_pipeline -k --preproc_with_compile --preproc_dependency="fft_rad_2p2_next_ro_f_notwid_br.d" --cmd_file="configPkg/compiler.opt" "C:/ti/fftlib_c66x_2_0_0_2/packages/ti/fftlib/src/common/fft/fft_rad_2p2_next_ro_f_notwid_br.asm"
    'Finished building: C:/ti/fftlib_c66x_2_0_0_2/packages/ti/fftlib/src/common/fft/fft_rad_2p2_next_ro_f_notwid_br.asm'
    ' '
    'Building file: C:/ti/fftlib_c66x_2_0_0_2/packages/ti/fftlib/src/common/fft/fft_rad_2p2_next_sm1_notwid_br.asm'
    'Invoking: C6000 Compiler'
    "C:/ti/ccsv6/tools/compiler/C6000 Code Generation Tools 7.4.2/bin/cl6x" -mv6600 --abi=eabi -g --include_path="C:/ti/ccsv6/tools/compiler/C6000 Code Generation Tools 7.4.2/include" --include_path="../../../../../../../" --include_path="../../../../common" --include_path="../../../" --include_path="../../../../common/fft" --include_path="../../../../common/ifft" --include_path="../../../../common/nonmp" --define=ti_targets_elf_c66 --diag_wrap=off --diag_warning=225 --display_error_number --mem_model:data=far --debug_software_pipeline -k --preproc_with_compile --preproc_dependency="fft_rad_2p2_next_sm1_notwid_br.d" --cmd_file="configPkg/compiler.opt" "C:/ti/fftlib_c66x_2_0_0_2/packages/ti/fftlib/src/common/fft/fft_rad_2p2_next_sm1_notwid_br.asm"
    'Finished building: C:/ti/fftlib_c66x_2_0_0_2/packages/ti/fftlib/src/common/fft/fft_rad_2p2_next_sm1_notwid_br.asm'
    ' '
    'Building file: C:/ti/fftlib_c66x_2_0_0_2/packages/ti/fftlib/src/common/fft/fft_rad_2p2_next_sm2_notwid_br.asm'
    'Invoking: C6000 Compiler'
    "C:/ti/ccsv6/tools/compiler/C6000 Code Generation Tools 7.4.2/bin/cl6x" -mv6600 --abi=eabi -g --include_path="C:/ti/ccsv6/tools/compiler/C6000 Code Generation Tools 7.4.2/include" --include_path="../../../../../../../" --include_path="../../../../common" --include_path="../../../" --include_path="../../../../common/fft" --include_path="../../../../common/ifft" --include_path="../../../../common/nonmp" --define=ti_targets_elf_c66 --diag_wrap=off --diag_warning=225 --display_error_number --mem_model:data=far --debug_software_pipeline -k --preproc_with_compile --preproc_dependency="fft_rad_2p2_next_sm2_notwid_br.d" --cmd_file="configPkg/compiler.opt" "C:/ti/fftlib_c66x_2_0_0_2/packages/ti/fftlib/src/common/fft/fft_rad_2p2_next_sm2_notwid_br.asm"
    'Finished building: C:/ti/fftlib_c66x_2_0_0_2/packages/ti/fftlib/src/common/fft/fft_rad_2p2_next_sm2_notwid_br.asm'
    ' '
    'Building file: C:/ti/fftlib_c66x_2_0_0_2/packages/ti/fftlib/src/fft_sp_1d_c2c/fft_sp_1d_c2c.c'
    'Invoking: C6000 Compiler'
    "C:/ti/ccsv6/tools/compiler/C6000 Code Generation Tools 7.4.2/bin/cl6x" -mv6600 --abi=eabi -g --include_path="C:/ti/ccsv6/tools/compiler/C6000 Code Generation Tools 7.4.2/include" --include_path="../../../../../../../" --include_path="../../../../common" --include_path="../../../" --include_path="../../../../common/fft" --include_path="../../../../common/ifft" --include_path="../../../../common/nonmp" --define=ti_targets_elf_c66 --diag_wrap=off --diag_warning=225 --display_error_number --mem_model:data=far --debug_software_pipeline -k --preproc_with_compile --preproc_dependency="fft_sp_1d_c2c.d" --cmd_file="configPkg/compiler.opt" "C:/ti/fftlib_c66x_2_0_0_2/packages/ti/fftlib/src/fft_sp_1d_c2c/fft_sp_1d_c2c.c"
    'Finished building: C:/ti/fftlib_c66x_2_0_0_2/packages/ti/fftlib/src/fft_sp_1d_c2c/fft_sp_1d_c2c.c'
    ' '
    'Building file: C:/ti/fftlib_c66x_2_0_0_2/packages/ti/fftlib/src/fft_sp_1d_c2c/fft_sp_1d_c2c_d.c'
    'Invoking: C6000 Compiler'
    "C:/ti/ccsv6/tools/compiler/C6000 Code Generation Tools 7.4.2/bin/cl6x" -mv6600 --abi=eabi -g --include_path="C:/ti/ccsv6/tools/compiler/C6000 Code Generation Tools 7.4.2/include" --include_path="../../../../../../../" --include_path="../../../../common" --include_path="../../../" --include_path="../../../../common/fft" --include_path="../../../../common/ifft" --include_path="../../../../common/nonmp" --define=ti_targets_elf_c66 --diag_wrap=off --diag_warning=225 --display_error_number --mem_model:data=far --debug_software_pipeline -k --preproc_with_compile --preproc_dependency="fft_sp_1d_c2c_d.d" --cmd_file="configPkg/compiler.opt" "C:/ti/fftlib_c66x_2_0_0_2/packages/ti/fftlib/src/fft_sp_1d_c2c/fft_sp_1d_c2c_d.c"
    "C:/ti/fftlib_c66x_2_0_0_2/packages/ti/fftlib/src/fft_sp_1d_c2c/fft_sp_1d_c2c_d.c", line 77: warning #179-D: variable "ret_val" was declared but never referenced
    "C:/ti/fftlib_c66x_2_0_0_2/packages/ti/fftlib/src/fft_sp_1d_c2c/fft_sp_1d_c2c_d.c", line 77: warning #179-D: variable "i" was declared but never referenced
    "C:/ti/fftlib_c66x_2_0_0_2/packages/ti/fftlib/src/fft_sp_1d_c2c/fft_sp_1d_c2c_d.c", line 99: warning #179-D: variable "edmaState" was declared but never referenced
    "C:/ti/fftlib_c66x_2_0_0_2/packages/ti/fftlib/src/fft_sp_1d_c2c/fft_sp_1d_c2c_d.c", line 105: warning #179-D: variable "ret_val" was declared but never referenced
    'Finished building: C:/ti/fftlib_c66x_2_0_0_2/packages/ti/fftlib/src/fft_sp_1d_c2c/fft_sp_1d_c2c_d.c'
    ' '
    'Building file: C:/ti/fftlib_c66x_2_0_0_2/packages/ti/fftlib/src/common/fft/fft_sp_cmplx_notwid_br.c'
    'Invoking: C6000 Compiler'
    "C:/ti/ccsv6/tools/compiler/C6000 Code Generation Tools 7.4.2/bin/cl6x" -mv6600 --abi=eabi -g --include_path="C:/ti/ccsv6/tools/compiler/C6000 Code Generation Tools 7.4.2/include" --include_path="../../../../../../../" --include_path="../../../../common" --include_path="../../../" --include_path="../../../../common/fft" --include_path="../../../../common/ifft" --include_path="../../../../common/nonmp" --define=ti_targets_elf_c66 --diag_wrap=off --diag_warning=225 --display_error_number --mem_model:data=far --debug_software_pipeline -k --preproc_with_compile --preproc_dependency="fft_sp_cmplx_notwid_br.d" --cmd_file="configPkg/compiler.opt" "C:/ti/fftlib_c66x_2_0_0_2/packages/ti/fftlib/src/common/fft/fft_sp_cmplx_notwid_br.c"
    'Finished building: C:/ti/fftlib_c66x_2_0_0_2/packages/ti/fftlib/src/common/fft/fft_sp_cmplx_notwid_br.c'
    ' '
    'Building file: C:/ti/fftlib_c66x_2_0_0_2/packages/ti/fftlib/src/common/fft/fft_sp_mixed_bs.c'
    'Invoking: C6000 Compiler'
    "C:/ti/ccsv6/tools/compiler/C6000 Code Generation Tools 7.4.2/bin/cl6x" -mv6600 --abi=eabi -g --include_path="C:/ti/ccsv6/tools/compiler/C6000 Code Generation Tools 7.4.2/include" --include_path="../../../../../../../" --include_path="../../../../common" --include_path="../../../" --include_path="../../../../common/fft" --include_path="../../../../common/ifft" --include_path="../../../../common/nonmp" --define=ti_targets_elf_c66 --diag_wrap=off --diag_warning=225 --display_error_number --mem_model:data=far --debug_software_pipeline -k --preproc_with_compile --preproc_dependency="fft_sp_mixed_bs.d" --cmd_file="configPkg/compiler.opt" "C:/ti/fftlib_c66x_2_0_0_2/packages/ti/fftlib/src/common/fft/fft_sp_mixed_bs.c"
    'Finished building: C:/ti/fftlib_c66x_2_0_0_2/packages/ti/fftlib/src/common/fft/fft_sp_mixed_bs.c'
    ' '
    'Building file: C:/ti/fftlib_c66x_2_0_0_2/packages/ti/fftlib/src/fft_sp_1d_c2c/fft_sp_plan_1d_c2c.c'
    'Invoking: C6000 Compiler'
    "C:/ti/ccsv6/tools/compiler/C6000 Code Generation Tools 7.4.2/bin/cl6x" -mv6600 --abi=eabi -g --include_path="C:/ti/ccsv6/tools/compiler/C6000 Code Generation Tools 7.4.2/include" --include_path="../../../../../../../" --include_path="../../../../common" --include_path="../../../" --include_path="../../../../common/fft" --include_path="../../../../common/ifft" --include_path="../../../../common/nonmp" --define=ti_targets_elf_c66 --diag_wrap=off --diag_warning=225 --display_error_number --mem_model:data=far --debug_software_pipeline -k --preproc_with_compile --preproc_dependency="fft_sp_plan_1d_c2c.d" --cmd_file="configPkg/compiler.opt" "C:/ti/fftlib_c66x_2_0_0_2/packages/ti/fftlib/src/fft_sp_1d_c2c/fft_sp_plan_1d_c2c.c"
    'Finished building: C:/ti/fftlib_c66x_2_0_0_2/packages/ti/fftlib/src/fft_sp_1d_c2c/fft_sp_plan_1d_c2c.c'
    ' '
    'Building file: C:/ti/fftlib_c66x_2_0_0_2/packages/ti/fftlib/src/common/ifft/ifft_bit_rev_ii32_notwid_br.asm'
    'Invoking: C6000 Compiler'
    "C:/ti/ccsv6/tools/compiler/C6000 Code Generation Tools 7.4.2/bin/cl6x" -mv6600 --abi=eabi -g --include_path="C:/ti/ccsv6/tools/compiler/C6000 Code Generation Tools 7.4.2/include" --include_path="../../../../../../../" --include_path="../../../../common" --include_path="../../../" --include_path="../../../../common/fft" --include_path="../../../../common/ifft" --include_path="../../../../common/nonmp" --define=ti_targets_elf_c66 --diag_wrap=off --diag_warning=225 --display_error_number --mem_model:data=far --debug_software_pipeline -k --preproc_with_compile --preproc_dependency="ifft_bit_rev_ii32_notwid_br.d" --cmd_file="configPkg/compiler.opt" "C:/ti/fftlib_c66x_2_0_0_2/packages/ti/fftlib/src/common/ifft/ifft_bit_rev_ii32_notwid_br.asm"
    'Finished building: C:/ti/fftlib_c66x_2_0_0_2/packages/ti/fftlib/src/common/ifft/ifft_bit_rev_ii32_notwid_br.asm'
    ' '
    'Building file: C:/ti/fftlib_c66x_2_0_0_2/packages/ti/fftlib/src/common/ifft/ifft_large_notwid_br.asm'
    'Invoking: C6000 Compiler'
    "C:/ti/ccsv6/tools/compiler/C6000 Code Generation Tools 7.4.2/bin/cl6x" -mv6600 --abi=eabi -g --include_path="C:/ti/ccsv6/tools/compiler/C6000 Code Generation Tools 7.4.2/include" --include_path="../../../../../../../" --include_path="../../../../common" --include_path="../../../" --include_path="../../../../common/fft" --include_path="../../../../common/ifft" --include_path="../../../../common/nonmp" --define=ti_targets_elf_c66 --diag_wrap=off --diag_warning=225 --display_error_number --mem_model:data=far --debug_software_pipeline -k --preproc_with_compile --preproc_dependency="ifft_large_notwid_br.d" --cmd_file="configPkg/compiler.opt" "C:/ti/fftlib_c66x_2_0_0_2/packages/ti/fftlib/src/common/ifft/ifft_large_notwid_br.asm"
    'Finished building: C:/ti/fftlib_c66x_2_0_0_2/packages/ti/fftlib/src/common/ifft/ifft_large_notwid_br.asm'
    ' '
    'Building file: C:/ti/fftlib_c66x_2_0_0_2/packages/ti/fftlib/src/common/ifft/ifft_rad_2p2_next_notwid_br.asm'
    'Invoking: C6000 Compiler'
    "C:/ti/ccsv6/tools/compiler/C6000 Code Generation Tools 7.4.2/bin/cl6x" -mv6600 --abi=eabi -g --include_path="C:/ti/ccsv6/tools/compiler/C6000 Code Generation Tools 7.4.2/include" --include_path="../../../../../../../" --include_path="../../../../common" --include_path="../../../" --include_path="../../../../common/fft" --include_path="../../../../common/ifft" --include_path="../../../../common/nonmp" --define=ti_targets_elf_c66 --diag_wrap=off --diag_warning=225 --display_error_number --mem_model:data=far --debug_software_pipeline -k --preproc_with_compile --preproc_dependency="ifft_rad_2p2_next_notwid_br.d" --cmd_file="configPkg/compiler.opt" "C:/ti/fftlib_c66x_2_0_0_2/packages/ti/fftlib/src/common/ifft/ifft_rad_2p2_next_notwid_br.asm"
    'Finished building: C:/ti/fftlib_c66x_2_0_0_2/packages/ti/fftlib/src/common/ifft/ifft_rad_2p2_next_notwid_br.asm'
    ' '
    'Building file: C:/ti/fftlib_c66x_2_0_0_2/packages/ti/fftlib/src/common/ifft/ifft_rad_2p2_next_ro_f_notwid_br.asm'
    'Invoking: C6000 Compiler'
    "C:/ti/ccsv6/tools/compiler/C6000 Code Generation Tools 7.4.2/bin/cl6x" -mv6600 --abi=eabi -g --include_path="C:/ti/ccsv6/tools/compiler/C6000 Code Generation Tools 7.4.2/include" --include_path="../../../../../../../" --include_path="../../../../common" --include_path="../../../" --include_path="../../../../common/fft" --include_path="../../../../common/ifft" --include_path="../../../../common/nonmp" --define=ti_targets_elf_c66 --diag_wrap=off --diag_warning=225 --display_error_number --mem_model:data=far --debug_software_pipeline -k --preproc_with_compile --preproc_dependency="ifft_rad_2p2_next_ro_f_notwid_br.d" --cmd_file="configPkg/compiler.opt" "C:/ti/fftlib_c66x_2_0_0_2/packages/ti/fftlib/src/common/ifft/ifft_rad_2p2_next_ro_f_notwid_br.asm"
    'Finished building: C:/ti/fftlib_c66x_2_0_0_2/packages/ti/fftlib/src/common/ifft/ifft_rad_2p2_next_ro_f_notwid_br.asm'
    ' '
    'Building file: C:/ti/fftlib_c66x_2_0_0_2/packages/ti/fftlib/src/common/ifft/ifft_rad_2p2_next_sm1_notwid_br.asm'
    'Invoking: C6000 Compiler'
    "C:/ti/ccsv6/tools/compiler/C6000 Code Generation Tools 7.4.2/bin/cl6x" -mv6600 --abi=eabi -g --include_path="C:/ti/ccsv6/tools/compiler/C6000 Code Generation Tools 7.4.2/include" --include_path="../../../../../../../" --include_path="../../../../common" --include_path="../../../" --include_path="../../../../common/fft" --include_path="../../../../common/ifft" --include_path="../../../../common/nonmp" --define=ti_targets_elf_c66 --diag_wrap=off --diag_warning=225 --display_error_number --mem_model:data=far --debug_software_pipeline -k --preproc_with_compile --preproc_dependency="ifft_rad_2p2_next_sm1_notwid_br.d" --cmd_file="configPkg/compiler.opt" "C:/ti/fftlib_c66x_2_0_0_2/packages/ti/fftlib/src/common/ifft/ifft_rad_2p2_next_sm1_notwid_br.asm"
    'Finished building: C:/ti/fftlib_c66x_2_0_0_2/packages/ti/fftlib/src/common/ifft/ifft_rad_2p2_next_sm1_notwid_br.asm'
    ' '
    'Building file: C:/ti/fftlib_c66x_2_0_0_2/packages/ti/fftlib/src/common/ifft/ifft_rad_2p2_next_sm2_notwid_br.asm'
    'Invoking: C6000 Compiler'
    "C:/ti/ccsv6/tools/compiler/C6000 Code Generation Tools 7.4.2/bin/cl6x" -mv6600 --abi=eabi -g --include_path="C:/ti/ccsv6/tools/compiler/C6000 Code Generation Tools 7.4.2/include" --include_path="../../../../../../../" --include_path="../../../../common" --include_path="../../../" --include_path="../../../../common/fft" --include_path="../../../../common/ifft" --include_path="../../../../common/nonmp" --define=ti_targets_elf_c66 --diag_wrap=off --diag_warning=225 --display_error_number --mem_model:data=far --debug_software_pipeline -k --preproc_with_compile --preproc_dependency="ifft_rad_2p2_next_sm2_notwid_br.d" --cmd_file="configPkg/compiler.opt" "C:/ti/fftlib_c66x_2_0_0_2/packages/ti/fftlib/src/common/ifft/ifft_rad_2p2_next_sm2_notwid_br.asm"
    'Finished building: C:/ti/fftlib_c66x_2_0_0_2/packages/ti/fftlib/src/common/ifft/ifft_rad_2p2_next_sm2_notwid_br.asm'
    ' '
    'Building file: C:/ti/fftlib_c66x_2_0_0_2/packages/ti/fftlib/src/common/ifft/ifft_sp_cmplx_notwid_br.c'
    'Invoking: C6000 Compiler'
    "C:/ti/ccsv6/tools/compiler/C6000 Code Generation Tools 7.4.2/bin/cl6x" -mv6600 --abi=eabi -g --include_path="C:/ti/ccsv6/tools/compiler/C6000 Code Generation Tools 7.4.2/include" --include_path="../../../../../../../" --include_path="../../../../common" --include_path="../../../" --include_path="../../../../common/fft" --include_path="../../../../common/ifft" --include_path="../../../../common/nonmp" --define=ti_targets_elf_c66 --diag_wrap=off --diag_warning=225 --display_error_number --mem_model:data=far --debug_software_pipeline -k --preproc_with_compile --preproc_dependency="ifft_sp_cmplx_notwid_br.d" --cmd_file="configPkg/compiler.opt" "C:/ti/fftlib_c66x_2_0_0_2/packages/ti/fftlib/src/common/ifft/ifft_sp_cmplx_notwid_br.c"
    'Finished building: C:/ti/fftlib_c66x_2_0_0_2/packages/ti/fftlib/src/common/ifft/ifft_sp_cmplx_notwid_br.c'
    ' '
    'Building target: fft_sp_1d_c2c_k1_66_LE_ELF.out'
    'Invoking: C6000 Linker'
    "C:/ti/ccsv6/tools/compiler/C6000 Code Generation Tools 7.4.2/bin/cl6x" -mv6600 --abi=eabi -g --define=ti_targets_elf_c66 --diag_wrap=off --diag_warning=225 --display_error_number --mem_model:data=far --debug_software_pipeline -k -z -m"fft_sp_1d_c2c_k1_66_LE_ELF.map" -i"C:/ti/ccsv6/tools/compiler/C6000 Code Generation Tools 7.4.2/lib" -i"C:/ti/ccsv6/tools/compiler/C6000 Code Generation Tools 7.4.2/include" --reread_libs --diag_wrap=off --display_error_number --warn_sections --xml_link_info="fft_sp_1d_c2c_k1_66_LE_ELF_linkInfo.xml" --rom_model -o "fft_sp_1d_c2c_k1_66_LE_ELF.out" "./fft_bit_rev_ii32_notwid_br.obj" "./fft_c6678_config.obj" "./fft_common.obj" "./fft_large_notwid_br.obj" "./fft_miss_pipe_notwid_br.obj" "./fft_rad_2p2_next_notwid_br.obj" "./fft_rad_2p2_next_ro_f_notwid_br.obj" "./fft_rad_2p2_next_sm1_notwid_br.obj" "./fft_rad_2p2_next_sm2_notwid_br.obj" "./fft_sp_1d_c2c.obj" "./fft_sp_1d_c2c_d.obj" "./fft_sp_cmplx_notwid_br.obj" "./fft_sp_mixed_bs.obj" "./fft_sp_plan_1d_c2c.obj" "./ifft_bit_rev_ii32_notwid_br.obj" "./ifft_large_notwid_br.obj" "./ifft_rad_2p2_next_notwid_br.obj" "./ifft_rad_2p2_next_ro_f_notwid_br.obj" "./ifft_rad_2p2_next_sm1_notwid_br.obj" "./ifft_rad_2p2_next_sm2_notwid_br.obj" "./ifft_sp_cmplx_notwid_br.obj" "C:/ti/fftlib_c66x_2_0_0_2/packages/ti/fftlib/src/common/nonmp/lnk.cmd" -l"configPkg/linker.cmd" -llibc.a 
    <Linking>
    
     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>
     xdc_runtime_knl_SemProcess_delete  C:\ti\framework_components_3_40_01_04\packages\ti\sdo\fc\utils\osalsupport\lib\release\osal_support.ae66<OsalSupport.oe66>
     xdc_runtime_knl_SemThread_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_SemThread_delete   C:\ti\framework_components_3_40_01_04\packages\ti\sdo\fc\utils\osalsupport\lib\release\osal_support.ae66<OsalSupport.oe66>
    
    error #10234-D: unresolved symbols remain
    error #10010: errors encountered during linking; "fft_sp_1d_c2c_k1_66_LE_ELF.out" not built
    
    >> Compilation failure
    makefile:160: recipe for target 'fft_sp_1d_c2c_k1_66_LE_ELF.out' failed
    gmake: *** [fft_sp_1d_c2c_k1_66_LE_ELF.out] Error 1
    gmake: Target 'all' not remade because of errors.
    
    **** Build Finished ****
    


    Best regards,
    j-breeze
       

  • j-breeze


    In order to answer your posting I ported a FFTLIB project and build it.  My system was configure wrongly and I made some mistakes but after all the steps that I did I was able to build.  I record every step with screen shuts so it is easy to follow

    You may tried to build the example differently but my writing may help you debug

    Ran/cfs-file/__key/communityserver-discussions-components-files/791/4024.The-function-that-was-chosen-is-the-second-function-in-the-following-list.docx

  • Hi Ran,

    I was finally able to build the FFTLIB kernel.
    I appreciate your support.

    Best regards,
    j-breeze