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:
不客气,后续有其他问题欢迎您随时发新帖,谢谢