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.

CCS3.3与CCSV5在CMD配置中代码定位的区别



你们好:

      我在用CCS3.3工程移植到CCSV5过程中遇到一个关于编译器对CMD配置产生不同结果的问题,具体如下:

       CCS3,3中配置CMD:

   PFLASH      : origin = 0x3F0020, length = 0x006600    /* Flash for 28035 */    

     .text       : > PFLASH,       PAGE = 0
      {
         -lrts2800_ml.lib<boot.obj>(.text) 

      }

在CCS3.3中这样写能保证我的rts2800_ml.lib中启动的代码(boot.obj)我理解为是C_int0的代码会优先放在PFLASH的首个地址段0x3F0020。

但是在CCSV5中编译器这样写却不是这样分配的?

CCSV5中怎么样写CMD才能保证我的库函数中的代码能优先定位到一个段的地址空间~~?

芯片:TMS28035PNT