This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

6713编译出错



ccs5.5 编译6713的时候,使用 -O3编译项目没有问题,而且编译通过,但是使用-O3 -pm 参数编译时就出现一堆警告,而且还编译不过,警告为:

[w1500]

warning: accessing the raw data of section ".stext" which is
uninitialized according to its section attributes; changes to raw
data may be lost

.stext段是自己建的段,数据和代码都有在这个段里。

请问这是什么原因造成的,怎么解决??

万分感谢!!

  • eric dabol 说:
    .stext段是自己建的段,数据和代码都有在这个段里。

    具体是怎么做的?

    编译器的版本是多少?

  • 编译器是7.4.4

    #pragma DATA_SECTION(AA,".stext")
    #pragma CODE_SECTION(fun,".stext")
    使用上述两个命令就把变量“AA”和函数“fun”都放到自定义的段.stext中了。
    
    
    当我把数据放到另外一个段(比如自定义段.ssdata)中的时候警告就没有了,编译也通过了
    不知道是不是使用编译选项-pm的时候,数据和代码不能放到相同的一个段中。
    还有就是我自己新建一个小的工程,把数据和代码放到同一个段中 ,使用-pm编译选项也能编译通过,不知道是不是也跟代码或数据的大小有关