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

新建工程,导入acos例程文件,编译警告原因,例程则没有,请问是什么原因?

Other Parts Discussed in Thread:CONTROLSUITE, C2000WARE

主要想研究下CLA的用法

Description Resource Path Location Type
#10083-D LOAD placement ignored for "GROUP_3": object is uninitialized F28035_CLA_C.cmd /CLA_TEST/DSP2803x_common/cmd line 181 C/C++ Problem

user5297681:

,

Susan Yang:

能否私信一下您的工程?

,

Susan Yang:

我看您工程既有28035也有280049,请问您现在工程是如何创建的?另外关于该警告,在E2E上有相关的讨论,您可以看一下

e2e.ti.com/…/308954

,

user5297681:

新建f28035空白工程,复制C:\ti\controlSUITE\device_support\f2803x\v130中的DSP2803x_common和DSP2803x_headers文件夹,复制C:\ti\controlSUITE\device_support\f2803x\v130\DSP2803x_examples_cla_ccsv5\acos中的c文件和h文件到新建的工程,请问280049在哪看到的?

,

Susan Yang:

我重新下一下您私信的程序再试一下吧

,

user5297681:

,

Susan Yang:

现在我可以复现您的警告了。请问您的group是用来做什么的?我在您的源码中没有找到。

建议您做类似下面这样的定义

#pragma DATA_SECTION(fVal,"CpuToCla1MsgRAM")
float fVal;

,

Susan Yang:

您可以具体看一下

3.2 Using the DATA_SECTION Pragma to Map a Register-File Structure to Memory

www.ti.com/…/spraa85e.pdf

,

user5297681:

应该是在这个地方用到的,这个花括号的语法我不太懂,这些都是acos例程里面的,我没改动过,我改成

还是会报警告,变成

Description Resource Path Location Type#10083-D LOAD placement ignored for "CLA1mathTables": object is uninitialized F28035_CLA_C.cmd /CLA_TEST/DSP2803x_common/cmd line 181 C/C++ Problem

,

Susan Yang:

建议您使用C2000ware内的例程及文件,我用controlSUITE编译例程也是会有警告,而使用新版的C2000ware则没有问题

C2000Ware_3_03_00_00\device_support\f2803x\examples\cla

,

Susan Yang:

另外请您参考下面链接的回复

e2e.ti.com/…/1978972

之前的版本是会有这个问题,在之后的版本已经进行了修正

,

user5297681:

C200ware的编译例程会出现这种建议,用了C200ware的文件的自建工程也是一样会有同样的警告,和CCS版本和编译器版本有关吗?还是我自建的工程哪里没设置好?

,

Susan Yang:

我会在确认后给您回复

,

Susan Yang:

我用20.2.2.LTS compiler 试了一下,警告消失了

,

user5297681:

非常感谢您的耐心解答

,

Susan Yang:

不客气,后续有其他问题欢迎您随时发新帖,谢谢

赞(0)
未经允许不得转载:TI中文支持网 » 新建工程,导入acos例程文件,编译警告原因,例程则没有,请问是什么原因?
分享到: 更多 (0)