Other Parts Discussed in Thread:LAUNCHXL-F280049C, C2000WARE
大家好!
用 LAUNCHXL-F280049C开发套件把C2000Ware_3_03_00_00\launchxl\f28004x\launchxl的例程导入到CCS中程序能正确运行,把280049工程中的文件移植到原来28069自己在使用的工程中,程序编译不通过。
图1是直接导入例程的工程,可以正常编译
图2345是移植自建的工程,编译不通过,
Huit:
F2800_test.rar
已经上传我的工程文件F280049C Test
,
Susan Yang:
"把280049工程中的文件移植到原来28069自己在使用的工程中,程序编译不通过。"
所以您后面硬件是使用28069?
关于您的工程,我们会在测试后回复。
,
Susan Yang:
您现在的target使用的是28069 ,但是看您对cmd文件使用的是280049的。
能否详细说一下您的移植过程?
,
Huit:
Dear Susan Yang硬件准备是从28069切换到280049,所以当前使用280049.
关于移植,CCS 导入C2000Ware_3_03_00_00\launchxl\f28004x\launchxl的例程可以编译通过,使用LAUNCHXL-F280049C开发套件也能正常运行。我是在28069原来使用的工程,把原来的两个目录F2800x_commonF2800x_headers里面的文件全部替换为C2000Ware_3_03_00_00\device_support\f28004x\ common和 headers这两个目录的文件,把C2000Ware_3_03_00_00\launchxl\f28004x\launchxl使用文件替换到原来28069工程中的src文件中。刚尝试了也把芯片改为280049C,但是编译还是出现问题,指向的是CMD文件,但是CMD文件我是没更改的。
如果方便的话可以在我的工程上帮忙更改,让编译通过,能正常运行LAUNCHXL-F280049C开发套件的程序。
,
Susan Yang:
建议您先将之前图中的28069修改为280049,而后就是下面这个错误了。
undefined first referencedsymbolin file——— —————-_main../lib/rts2800_fpu32.lib<args_main.obj>
error #10234-D: unresolved symbols remain您可以参考
e2e.ti.com/…/180799
,
Huit:
Susan Yang:
按照你的提示已经改为F280049C,但是最后还是编译不通过,我已经把lib/rts2800_fpu32.lib删除了,也是不行。
,
Susan Yang:
codestart是重复定义了。您可以具体看一下是定义在哪两个文件内。然后删除其中一个文件就可以了。
我记得是 F2800_test\F2800_test\app\src 下以及 F2800_test\F2800_test\F2800x_common\source
都是包含了相同的文件
,
Susan Yang:
鉴于编译问题已经解决,之后关于debug的问题,我们将会在新贴内讨论。请跟踪下面的链接
e2echina.ti.com/…/199777