你好:
我在编译从TI网站上下载的应用程序时。总是报如下错误,应该如何解决:
**** Clean-only build of configuration Debug for project ddr ****
"C:\\ti\\ccsv5\\utils\\bin\\gmake" -k clean
DEL /F "ddr.out"
DEL /F "ddr_test.pp" "main.pp" "mem_test.pp"
找不到 F:\DSP_exe\CpuTimer0_RAM\ddr\Debug\ddr_test.pp
DEL /F "ddr_test.obj" "main.obj" "mem_test.obj"
找不到 F:\DSP_exe\CpuTimer0_RAM\ddr\Debug\ddr_test.obj
'Finished clean'
' '
**** Build Finished ****
**** Build of configuration Debug for project ddr ****
"C:\\ti\\ccsv5\\utils\\bin\\gmake" -k all
'Building file: ../ddr_test.c'
'Invoking: TMS470 Compiler'
"C:/ti/ccsv5/tools/compiler/arm_5.1.1/bin/armcl" -mv7A8 -g -O2 --define="_DEBUG" --define="ARM_SIDE" --include_path="../../../include" --include_path="C:/ti/ccsv5/tools/compiler/arm_5.1.1/include" --include_path="/packages/ti/xdais" --quiet --diag_warning=225 -me --enum_type=packed --code_state=32 --preproc_with_compile --preproc_dependency="ddr_test.pp" "../ddr_test.c"
'Finished building: ../ddr_test.c'
' '
'Building file: ../main.c'
'Invoking: TMS470 Compiler'
"C:/ti/ccsv5/tools/compiler/arm_5.1.1/bin/armcl" -mv7A8 -g -O2 --define="_DEBUG" --define="ARM_SIDE" --include_path="../../../include" --include_path="C:/ti/ccsv5/tools/compiler/arm_5.1.1/include" --include_path="/packages/ti/xdais" --quiet --diag_warning=225 -me --enum_type=packed --code_state=32 --preproc_with_compile --preproc_dependency="main.pp" "../main.c"
"../main.c", line 31: warning: this assembly directive potentially unsafe inside a function
"../main.c", line 55: warning: this assembly directive potentially unsafe inside a function
'Finished building: ../main.c'
' '
'Building file: ../mem_test.c'
'Invoking: TMS470 Compiler'
"C:/ti/ccsv5/tools/compiler/arm_5.1.1/bin/armcl" -mv7A8 -g -O2 --define="_DEBUG" --define="ARM_SIDE" --include_path="../../../include" --include_path="C:/ti/ccsv5/tools/compiler/arm_5.1.1/include" --include_path="/packages/ti/xdais" --quiet --diag_warning=225 -me --enum_type=packed --code_state=32 --preproc_with_compile --preproc_dependency="mem_test.pp" "../mem_test.c"
'Finished building: ../mem_test.c'
' '
'Building target: ddr.out'
'Invoking: TMS470 Linker'
"C:/ti/ccsv5/tools/compiler/arm_5.1.1/bin/armcl" -mv7A8 -g -O2 --define="_DEBUG" --define="ARM_SIDE" --quiet --diag_warning=225 -me --enum_type=packed --code_state=32 -z -m"ddr.map" --warn_sections -i"C:/ti/ccsv5/tools/compiler/arm_5.1.1/lib" -i"C:/ti/ccsv5/tools/compiler/arm_5.1.1/include" -i"F:/DSP_exe/CpuTimer0_RAM/ddr" -i --reread_libs --xml_link_info="ddr_linkInfo.xml" --rom_model -o "ddr.out" "./mem_test.obj" "./main.obj" "./ddr_test.obj" "../linker.cmd" -l"libc.a"
error: cannot find file "..\..\..\lib\evm816xbsl.lib"
fatal error: object files have incompatible formats
("C:/ti/ccsv5/tools/compiler/arm_5.1.1/lib/rts32e.lib<boot.obj>" = TI-COFF,
"./mem_test.obj" = ELF)
>> Compilation failure
gmake: *** [ddr.out] Error 1
gmake: Target `all' not remade because of errors.
**** Build Finished ****
我已经把库放入了这个工程,或是放入CCS编译器的库里。还是依然报这些错误,不知道该如何解决,请指教。谢谢!
