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

关于CLA的问题:TMS320F28035

现在我用TMS320F28035在做应用,但是CLA Prog RAM的空间不足,实际只有4K,我现在CLA的程序达到5K左右,超出了一部分,

后来删除了一些代码,空间够了,此时看map文件时,如下:

 output                                  attributes/
section   page    origin      length       input sections
——–  —-  ———-  ———-   —————-
.pinit     0    003e8000    00000000     UNINITIALIZED

Cla1Prog   0    003e8000    00000c88     RUN ADDR = 00009000
                  003e8000    000007b2     CLA_slopedyn.obj (Cla1Prog)
                  003e87b2    000004d6     CLA_slopedyn.obj (Cla1Prog:retain)

其中CLA代码是CLA_slopedyn.cla,编译后的目标文件是CLA_slopedyn.obj,

我的问题是:为什么有两个目标文件,如上图

Cla1Prog和Cla1Prog:retain有什么区别,都会占用CLA Prog RAM吗?

另外如果CLA Prog RAM空间不够,除了缩减代码之外,还有其他什么建议吗?

谢谢!

Eason Wang:

Move to the right forum

赞(0)
未经允许不得转载:TI中文支持网 » 关于CLA的问题:TMS320F28035
分享到: 更多 (0)