Part Number: PROCESSOR-SDK-RTOS-J784S4
Other Parts Discussed in Thread: FFTLIB
Hi.
I'm developing an application within Vision Apps that uses the FFTLIB library.
I'm using the ti-processor-sdk-rtos-j784s4-evm-11_00_00_06 SDK.
I added the FFTLIB to Vision Apps by inserting the following lines into vision_apps/platform/j784s4/rtos/concerto_c7x_inc.mak:
ADDITIONAL_STATIC_LIBS += FFTLIB_C7120.lib
ADDITIONAL_STATIC_LIBS += FFTLIB_common_C7120.lib
When I build VisionApps I get the following error:
Linking /home/user/ti/ti-processor-sdk-rtos-j784s4-evm-11_00_00_06/vision_apps/out/J784S4/C7120/FREERTOS/release/vx_app_rtos_linux_c7x_1.out
error: symbol "configRegisterStruct_i8u_i8s_o8u" redefined: first defined in
"/home/user/ti/ti-processor-sdk-rtos-j784s4-evm-11_00_00_06/fftlib/lib/Relea
se/FFTLIB_common_C7120.lib<FFTLIB_configurations.cpp.o>"; redefined in
"/home/user/ti/ti-processor-sdk-rtos-j784s4-evm-11_00_00_06/mmalib_11_00_00_
08/lib/C7120/release/common_C7120.lib<MMALIB_configurations.cpp.o>"
error: symbol "configRegisterStruct_i8u_i8s_o8s" redefined: first defined in
"/home/user/ti/ti-processor-sdk-rtos-j784s4-evm-11_00_00_06/fftlib/lib/Relea
se/FFTLIB_common_C7120.lib<FFTLIB_configurations.cpp.o>I performed similar operations on the J721E board with the SDK sdk-rtos-j721e-evm-10_00_00_05 and don't recall encountering these errors.
What am I doing wrong?"; redefined in
"/home/user/ti/ti-processor-sdk-rtos-j784s4-evm-11_00_00_06/mmalib_11_00_00_
08/lib/C7120/release/common_C7120.lib<MMALIB_configurations.cpp.o>"
error: symbol "configRegisterStruct_i16u_i16s_o16u" redefined: first defined in
"/home/user/ti/ti-processor-sdk-rtos-j784s4-evm-11_00_00_06/fftlib/lib/Relea
se/FFTLIB_common_C7120.lib<FFTLIB_configurations.cpp.o>"; redefined in
"/home/user/ti/ti-processor-sdk-rtos-j784s4-evm-11_00_00_06/mmalib_11_00_00_
08/lib/C7120/release/common_C7120.lib<MMALIB_configurations.cpp.o>"
error: symbol "configRegisterStruct_i16u_i16s_o16s" redefined: first defined in
"/home/user/ti/ti-processor-sdk-rtos-j784s4-evm-11_00_00_06/fftlib/lib/Relea
se/FFTLIB_common_C7120.lib<FFTLIB_configurations.cpp.o>"; redefined in
"/home/user/ti/ti-processor-sdk-rtos-j784s4-evm-11_00_00_06/mmalib_11_00_00_
08/lib/C7120/release/common_C7120.lib<MMALIB_configurations.cpp.o>"
error: symbol "configRegisterStruct_i16s_i16s_o16u" redefined: first defined in
"/home/user/ti/ti-processor-sdk-rtos-j784s4-evm-11_00_00_06/fftlib/lib/Relea
se/FFTLIB_common_C7120.lib<FFTLIB_configurations.cpp.o>"; redefined in
"/home/user/ti/ti-processor-sdk-rtos-j784s4-evm-11_00_00_06/mmalib_11_00_00_
08/lib/C7120/release/common_C7120.lib<MMALIB_configurations.cpp.o>"
error: symbol "configRegisterStruct_i16s_i16s_o16s" redefined: first defined in
"/home/user/ti/ti-processor-sdk-rtos-j784s4-evm-11_00_00_06/fftlib/lib/Relea
se/FFTLIB_common_C7120.lib<FFTLIB_configurations.cpp.o>"; redefined in
"/home/user/ti/ti-processor-sdk-rtos-j784s4-evm-11_00_00_06/mmalib_11_00_00_
08/lib/C7120/release/common_C7120.lib<MMALIB_configurations.cpp.o>"
error: symbol "offsetRegStruct_diagonal_8bit" redefined: first defined in
"/home/user/ti/ti-processor-sdk-rtos-j784s4-evm-11_00_00_06/fftlib/lib/Relea
se/FFTLIB_common_C7120.lib<FFTLIB_configurations.cpp.o>"; redefined in
"/home/user/ti/ti-processor-sdk-rtos-j784s4-evm-11_00_00_06/mmalib_11_00_00_
08/lib/C7120/release/common_C7120.lib<MMALIB_configurations.cpp.o>"
error: symbol "offsetRegStruct_diagonal_16bit" redefined: first defined in
"/home/user/ti/ti-processor-sdk-rtos-j784s4-evm-11_00_00_06/fftlib/lib/Relea
se/FFTLIB_common_C7120.lib<FFTLIB_configurations.cpp.o>"; redefined in
"/home/user/ti/ti-processor-sdk-rtos-j784s4-evm-11_00_00_06/mmalib_11_00_00_
08/lib/C7120/release/common_C7120.lib<MMALIB_configurations.cpp.o>"
error: symbol "configRegisterStruct_i8s_i8s_o8u" redefined: first defined in
"/home/user/ti/ti-processor-sdk-rtos-j784s4-evm-11_00_00_06/fftlib/lib/Relea
se/FFTLIB_common_C7120.lib<FFTLIB_configurations.cpp.o>"; redefined in
"/home/user/ti/ti-processor-sdk-rtos-j784s4-evm-11_00_00_06/mmalib_11_00_00_
08/lib/C7120/release/common_C7120.lib<MMALIB_configurations.cpp.o>"
error: symbol "configRegisterStruct_i8s_i8s_o8s" redefined: first defined in
"/home/user/ti/ti-processor-sdk-rtos-j784s4-evm-11_00_00_06/fftlib/lib/Relea
se/FFTLIB_common_C7120.lib<FFTLIB_configurations.cpp.o>"; redefined in
"/home/user/ti/ti-processor-sdk-rtos-j784s4-evm-11_00_00_06/mmalib_11_00_00_
08/lib/C7120/release/common_C7120.lib<MMALIB_configurations.cpp.o>"
error: symbol "offsetRegStruct_zeros" redefined: first defined in
"/home/user/ti/ti-processor-sdk-rtos-j784s4-evm-11_00_00_06/fftlib/lib/Relea
se/FFTLIB_common_C7120.lib<FFTLIB_configurations.cpp.o>"; redefined in
"/home/user/ti/ti-processor-sdk-rtos-j784s4-evm-11_00_00_06/mmalib_11_00_00_
08/lib/C7120/release/common_C7120.lib<MMALIB_configurations.cpp.o>"
error: symbol "configRegisterStruct_i32s_i32s_o32s" redefined: first defined in
"/home/user/ti/ti-processor-sdk-rtos-j784s4-evm-11_00_00_06/fftlib/lib/Relea
se/FFTLIB_common_C7120.lib<FFTLIB_configurations.cpp.o>"; redefined in
"/home/user/ti/ti-processor-sdk-rtos-j784s4-evm-11_00_00_06/mmalib_11_00_00_
08/lib/C7120/release/common_C7120.lib<MMALIB_configurations.cpp.o>"
error: symbol "offsetRegStruct_diagonal_32bit" redefined: first defined in
"/home/user/ti/ti-processor-sdk-rtos-j784s4-evm-11_00_00_06/fftlib/lib/Relea
se/FFTLIB_common_C7120.lib<FFTLIB_configurations.cpp.o>"; redefined in
"/home/user/ti/ti-processor-sdk-rtos-j784s4-evm-11_00_00_06/mmalib_11_00_00_
08/lib/C7120/release/common_C7120.lib<MMALIB_configurations.cpp.o>"
error: creating output section ".l1dmemory" without a SECTIONS specification
error: errors encountered during linking;
"/home/user/ti/ti-processor-sdk-rtos-j784s4-evm-11_00_00_06/vision_apps/out/
J784S4/C7120/FREERTOS/release/vx_app_rtos_linux_c7x_1.out" not built
make[1]: *** [/home/user/ti/ti-processor-sdk-rtos-j784s4-evm-11_00_00_06/sdk_builder/concerto/finale.mak:218: /home/user/ti/ti-processor-sdk-rtos-j784s4-evm-11_00_00_06/vision_apps/out/J784S4/C7120/FREERTOS/release/vx_app_rtos_linux_c7x_1.out] Error 1
make[1]: Leaving directory '/home/user/ti/ti-processor-sdk-rtos-j784s4-evm-11_00_00_06/vision_apps'
make: *** [makerules/makefile_vision_apps.mak:46: vision_apps] Error 2
I performed similar operations on the J721E board with the SDK sdk-rtos-j721e-evm-10_00_00_05 and don't recall encountering these errors.
What am I doing wrong?
Regard,
Andrea