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

请教例程CMD文件里关于CLA的段CLAscratch 什么意思

CLAscratch :  { *.obj(CLAscratch)
. += CLA_SCRATCHPAD_SIZE;
*.obj(CLAscratch_end) } > CLARAM1,
PAGE = 1

Yanbin Zhao:

回复 10#:

问题是,为什么我即便使用C来编写CLA控制程序,编译之后,仍会收到“#10068-Dno matching section”的警告?如下图:

CLAscratch :  { *.obj(CLAscratch)
. += CLA_SCRATCHPAD_SIZE;
*.obj(CLAscratch_end) } > CLARAM1,
PAGE = 1

10#:

回复 Yanbin Zhao:

是不是没有定义CLAscratch?建议可以将编译选项和cmd文件发出来检查一下。

CLAscratch :  { *.obj(CLAscratch)
. += CLA_SCRATCHPAD_SIZE;
*.obj(CLAscratch_end) } > CLARAM1,
PAGE = 1

Yanbin Zhao:

回复 10#:

问题是当我的cmd文件中包含了如下定义时,就没有前述的Warning “#10068-D no matching section”:

–undef_sym=__cla_scratchpad_end–undef_sym=__cla_scratchpad_start

–undef_sym的语法含义是什么呢?没有找到相关资料

CLAscratch :  { *.obj(CLAscratch)
. += CLA_SCRATCHPAD_SIZE;
*.obj(CLAscratch_end) } > CLARAM1,
PAGE = 1

10#:

回复 Yanbin Zhao:

没错,我所指的没有定义就是你这两句话。

具体含义已经在前面的帖子里说清楚了呀,你进入那个链接详细看一下吧。

CLAscratch :  { *.obj(CLAscratch)
. += CLA_SCRATCHPAD_SIZE;
*.obj(CLAscratch_end) } > CLARAM1,
PAGE = 1

Yanbin Zhao:

回复 10#:

谢谢,看到了。

但是还是没有看到–undef_sym=………的官方定义,感觉这就是个特殊应用。

初学者就感觉“__cla_scratchpad_end”和"__cla_scratchpad_start",跟“CLAscratch”似乎没有任何联系,不像"_RamfuncsLoadStart",我必须在h文件里定义,且可以在c文件中引用。

CLAscratch :  { *.obj(CLAscratch)
. += CLA_SCRATCHPAD_SIZE;
*.obj(CLAscratch_end) } > CLARAM1,
PAGE = 1

Yanbin Zhao:

回复 10#:

谢谢,我已经在TMS320C28x_Assembly_Language_Tools_v6.1.pdf里找到了–undef_sym定义。:)

赞(0)
未经允许不得转载:TI中文支持网 » 请教例程CMD文件里关于CLA的段CLAscratch 什么意思
分享到: 更多 (0)