Hi all!
I have problem with include NDK modules into my project.
I take small function Init_Qmss() from
ti/pdk_C6678_1_1_2_6/packages/ti/drv/exampleProject/PA_multicoreExample_exampleProject
I inserted function into my project and receive error message:
....
'Building file:
C:/Users/Borovikov_O/My_projects/my_dsp/soft/dsp_qmss_init.cpp'
'Invoking: C6000 Compiler'
"C:/ti/ccsv5/tools/compiler/c6000_7.4.4/bin/cl6x"
-mv6600
--abi=eabi
-Ooff
-g
--include_path="C:/ti/ccsv5/tools/compiler/c6000_7.4.4/include"
--include_path="C:/ti/pdk_C6678_1_1_2_6/packages/ti/csl"
--include_path="C:/ti/pdk_C6678_1_1_2_6/packages/ti/drv/qmss"
--include_path="C:/ti/pdk_C6678_1_1_2_6/packages/ti/drv/cppi"
--include_path="C:/ti/mathlib_c66x_3_0_1_1/inc"
--include_path="C:/ti/dsplib_c66x_3_1_0_0/inc"
--include_path="C:/ti/ndk_2_21_01_38/packages/ndk"
--include_path="C:/ti/ndk_2_21_01_38/packages"
--include_path="C:/ti/ndk_2_21_01_38/packages/ndk/ti/ndk/netctrl"
--include_path="C:/ti/ndk_2_21_01_38/packages/ndk/ti/ndk/nettools"
--gcc
--display_error_number
--diag_warning=225
--diag_wrap=off
--mem_model:data=far
--preproc_with_compile
--preproc_dependency="soft/dsp_qmss_init.pp"
--obj_directory="soft"
--cmd_file="./configPkg/compiler.opt"
"C:/Users/Borovikov_O/My_projects/my_dsp/soft/soft/dsp_qmss_init.cpp"
'Finished building: C:/Users/Borovikov_O/My_projects/my_dsp/soft/dsp_qmss_init.cpp'
'Building target: dsp.out'
'Invoking: C6000 Linker'
"C:/ti/ccsv5/tools/compiler/c6000_7.4.4/bin/cl6x"
-mv6600
--abi=eabi
-Ooff
-g
--gcc
--display_error_number
--diag_warning=225
--diag_wrap=off
--mem_model:data=far
-z -m"dsp.map"
-i"C:/ti/ccsv5/tools/compiler/c6000_7.4.4/lib"
-i"C:/ti/ccsv5/tools/compiler/c6000_7.4.4/include"
-i"C:/ti/mathlib_c66x_3_0_1_1/lib"
-i"C:/ti/dsplib_c66x_3_1_0_0/lib"
-i"C:/ti/ndk_2_21_01_38/packages/ti/ndk/nettools/lib"
-i"C:/ti/ndk_2_21_01_38/packages/ti/ndk/netctrl/lib"
--reread_libs
--warn_sections
--display_error_number
--diag_wrap=off
--xml_link_info="link_info.xml"
--ram_model -o "dsp.out"
-l"./configPkg/linker.cmd"
. . . .
"./soft/dsp_qmss_init.obj"
"./soft/dsp_intc_cppmult.obj"
. . .
-l"libc.a"
-l"mathlib.ae66"
-l"dsplib.ae66"
<Linking>
undefined first referenced
symbol in file
--------- ----------------
Cppi_initDescriptor ./soft/dsp_qmss_init.obj
Qmss_init ./soft/dsp_qmss_init.obj
Qmss_insertMemoryRegion ./soft/dsp_qmss_init.obj
Qmss_start ./soft/dsp_qmss_init.obj
qmssGblCfgParams ./soft/dsp_qmss_init.obj
error #10234-D: unresolved symbols remain
error #10010: errors encountered during linking; "dsp.out" not built
>> Compilation failure
gmake: *** [dsp.out] Error 1
gmake: Target `all' not remade because of errors.
**** Build Finished ****
Original project works successfuly
What are my mistakes?
Best regards,
Oleg