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

28035的.text文件拆分后不能RAM调试运行

如题所示,由于项目文件稍大,28035提供的空间不够,于是通过CMD文件将“程序空间的”0X3F8000开始的空间作为程序空间用,将稍大的equlizaiont_module.obj文件放入该空间,这样.text文件被拆分成两个,一个在低地址的0X8000开始的区域,另一部分在0x3F8000开始的区域,如下所示 ,但是在RAM中调试运行的时候,程序一运行到0X3F8000开始的区域的时候,要么是死循环,要么就是跳转到0X0000的开始部分重新执行,请问大侠们这是怎么回事,给我支支招!

PAGE 0 :

RAML0L1              : origin = 0x008000, length = 0x000C00

SARAML0    : origin = 0x3f8000, length = 0x000800

SECTIONS

{

.text1        : {equalization_module.obj(.text)}> SARAML0, PAGE = 0   

 .text2     : {*(.text)}> RAML0L1, PAGE = 0

}

mangui zhang:

这里有代码段(.text段)太长导致无法在线仿真的解决办法  供你参考

http://bbs.21ic.com/icview-787526-1-1.html

赞(0)
未经允许不得转载:TI中文支持网 » 28035的.text文件拆分后不能RAM调试运行
分享到: 更多 (0)