Part Number: TMS320C6747
Tool/software: Code Composer Studio
When I use dsplib, I added the position of dsplib as required, and then can use functions such as DSPF_sp_dotprod, but there is no way to use the DSPF_sp_blk_move function.
Here is the Build information.
**** Build of configuration Debug for project 6747lib ****
"C:\\ti\\ccsv7\\utils\\bin\\gmake" -k -j 8 all -O
'Building file: ../main.c'
'Invoking: C6000 Compiler'
"C:/ti/c6000_7.4.14/bin/cl6x" -mv6740 --abi=eabi -g --include_path="C:/Users/Chen_Lab/Documents/CCS/DSP6678/6747lib" --include_path="C:/ti/dsplib_c674x_3_4_0_0/packages" --include_path="C:/ti/c6000_7.4.14/include" --define=c6747 --diag_wrap=off --display_error_number --diag_warning=225 --preproc_with_compile --preproc_dependency="main.d" "../main.c"
"../main.c", line 15: warning #225-D: function declared implicitly
'Finished building: ../main.c'
' '
'Building target: 6747lib.out'
'Invoking: C6000 Linker'
"C:/ti/c6000_7.4.14/bin/cl6x" -mv6740 --abi=eabi -g --define=c6747 --diag_wrap=off --display_error_number --diag_warning=225 -z -m"6747lib.map" --stack_size=0x800 --heap_size=0x800 -i"C:/ti/c6000_7.4.14/lib" -i"C:/ti/dsplib_c674x_3_4_0_0/packages" -i"C:/ti/c6000_7.4.14/include" --reread_libs --diag_wrap=off --display_error_number --warn_sections --xml_link_info="6747lib_linkInfo.xml" --rom_model -o "6747lib.out" "./main.obj" "../C6747.cmd" -llibc.a -l"C:/ti/dsplib_c674x_3_4_0_0/packages/ti/dsplib/lib/dsplib.lib"
<Linking>
'Finished building target: 6747lib.out'
' '
**** Build Finished ****
Then I change the include way, use #include <ti/dsplib/src/DSPF_sp_blk_move/c674/DSPF_sp_blk_move.h>, but the compiler doesn't recognise it again, I don't know how to change it.This problem has troubled me for a long time, and I hope to find the reason to help others who have the same problem as me. Tanks a lot!
Here is my settings.








