**** Build of configuration Debug for project fx_flashled ****
C:\Program Files\Texas Instruments\ccsv4\utils\gmake\gmake -k all'Building file: ../main.c'
'Invoking: Compiler'
"C:/Program Files/Texas Instruments/ccsv4/tools/compiler/c5400/bin/cl500" –cmd_file="C:\test\fx_flashled\INRAM.CMD" –verbose –include_path="C:/Program Files/Texas Instruments/ccsv4/tools/compiler/c5400/include" –symdebug:dwarf –embedded_cpp –diag_warning=225 –preproc_with_compile –preproc_dependency="main.pp" "../main.c"
TMS320C54x C/C++ Compiler v4.2.0
Tools Copyright (c) 1996-2008 Texas Instruments Incorporated
[MEMORY.]
Command-line error: option "embedded_c++" can be used only when compiling C++
1 fatal error detected in this compilation.
Compilation terminated.
>> Compilation failure
gmake: *** [main.obj] Error 1
gmake: Target `all' not remade because of errors.
Build complete for project fx_flashled
How to solve this problem, looking forward to solve?
Shine:
你好,
你的程序是用C++写的吗? embedded_c++只有在编译c++程序时用
jing pan:
回复 Shine:
不是,我用过C++。这次用的是c语言。他们编译器有区别吗
jing pan:
回复 Shine:
可是,我不知道。该怎样去选择编译器呀?我没有找到区分c和c++的设置选项呀?能不能告诉我呀?
谢谢了
jing pan:
回复 Shine:
你好! 谢谢的帮助! 我在学习中遇到了,诸多的问题。可不可以在这里讲给你听,看看能不能再给予帮助。
1、<?xml version="1.0" encoding="UTF-8" standalone="no"?><configurations XML_version="1.2" id="configurations_1"> <configuration XML_version="1.2" id="Blackhawk USB560-M Emulator_0"> <instance XML_version="1.2" desc="Blackhawk USB560-M Emulator_0" href="connections\BH-USB560m_Connection.xml" id="Blackhawk USB560-M Emulator_0" xml="BH-USB560m_Connection.xml" xmlpath="connections"/> <connection XML_version="1.2" desc="Blackhawk USB560-M Emulator" id="Blackhawk USB560-M Emulator_0"> <instance XML_version="1.2" href="drivers\tixds560icepick_c.xml" id="drivers" xml="tixds560icepick_c.xml" xmlpath="drivers"/> <instance XML_version="1.2" href="drivers\tixds560cs_dap.xml" id="drivers" xml="tixds560cs_dap.xml" xmlpath="drivers"/> <instance XML_version="1.2" href="drivers\tixds560cortexR.xml" id="drivers" xml="tixds560cortexR.xml" xmlpath="drivers"/> <platform XML_version="1.2" id="platform_0"> <instance XML_version="1.2" desc="TMS570LS20206UPGE_0" href="Devices\TMS570LS20206UPGE.xml" id="TMS570LS20206UPGE_0" xml="TMS570LS20206UPGE.xml" xmlpath="Devices"/> <device HW_revision="1" XML_version="1.2" desc="TMS570LS20206UPGE" description="TMS570LS20206U 144Pin QFP" id="TMS570LS20206UPGE_0" partnum="TMS570LS20206UPGE"/> </platform> </connection> </configuration></configurations>是个甚么样的错误?我遇到了,但一直没有找到答案。
2、C:\Program Files\Texas Instruments\ccsv4\utils\gmake\gmake -k all 'Building file: ../main.c''Invoking: Compiler'"C:/Program Files/Texas Instruments/ccsv4/tools/compiler/c5400/bin/cl500" –cmd_file="C:\test\fx_flashled\INRAM.CMD" –verbose –include_path="C:/Program Files/Texas Instruments/ccsv4/tools/compiler/c5400/include" –symdebug:dwarf –kr_compatible –diag_warning=225 –preproc_with_compile –preproc_dependency="main.pp" "../main.c"TMS320C54x C/C++ Compiler v4.2.0Tools Copyright (c) 1996-2008 Texas Instruments Incorporated[MEMORY.]Fatal error: could not open source file "MEMORY"1 fatal error detected in the compilation of "MEMORY".Compilation terminated.
这也是一个我一直没有解决的问题。
3、就是明明设置输出文件。但是还是没有.out文件(只种情况发生在导入文件时居多)。偶尔有解决,但是,根本没有明白原因
希望在你的帮助下我能够更快进步!
谢了
jing
Shine:
回复 jing pan:
1. TMS570的问题, 请到Hercules论坛提问.2. 从报错信息看是打不开MEMORY源文件, MEMORY是什么文件?3. 没有.out文件生成, 说明编译没成功.
jing pan:
回复 Shine:
我用的是tms3205402,里面的一些问题是来自于缺少文件。上面的一些问题是添加后出现的。
Shine:
回复 jing pan:
缺少什么文件? 是在以前CCS 3.3的工程文件上添加的吗? 麻烦说详细点
jing pan:
回复 Shine:
是这样的,用的是ccs4.2.0。开始做过其他的。做dsp时老是出问题,我的工程有导入的,有自己建的。每次都会出点问题。开始我添加.lib .gel这些文件。就没有了,这段时间添加也没有用了我过几天发点图片