TI中文支持网
TI专业的中文技术问题搜集分享网站

使用LAUNCHXL-F280049C开发套件把C2000Ware_3_03_00_00\launchxl\f28004x\launchxl的例程移植到自建工程里编译不通过

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

赞(0)
未经允许不得转载:TI中文支持网 » 使用LAUNCHXL-F280049C开发套件把C2000Ware_3_03_00_00\launchxl\f28004x\launchxl的例程移植到自建工程里编译不通过
分享到: 更多 (0)