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

ccs3.3移植ccs6.1问题

我是通过ccs6倒入向导倒进的以前ccs3.3的项目,这个项目在以前是编译成功的,倒完之后出现很多错误。

错误提示如下:还有很多类似的其他错误,这是其中一个 

program will not fit into available memory.  run placement with alignment/blocking fails for section "XIntruptRegsFile" size 0x10 page 1.  Available memory ranges:   

出错文件为DSP2833x_Headers_nonBIOS.cmd中,我试着增加了一下这里的length ,   XINTRUPT    : origin = 0x007070, length = 0x000010     /* external interrupt registers */,可以消除此错误,但是有很多,难道要一个一个去改?问题是改了一个地址后后面即使没有出错的地方也要改,这样太不人性化了吧,请问有没有其他办法?还或者这个问题可以通过其他办法解决,比如更改编译器为原来的3.3等等,求解答,谢谢

meng wu1:

还出现了一个现象,比如原length=0x000001,我改为length=0x000010还是不行,改为length=0x000080就对了,然后我看了下.map文件,used为0x000001,unused为0x00007f,明明只用了一位,为什么要分这么多呢?

我是通过ccs6倒入向导倒进的以前ccs3.3的项目,这个项目在以前是编译成功的,倒完之后出现很多错误。

错误提示如下:还有很多类似的其他错误,这是其中一个 

program will not fit into available memory.  run placement with alignment/blocking fails for section "XIntruptRegsFile" size 0x10 page 1.  Available memory ranges:   

出错文件为DSP2833x_Headers_nonBIOS.cmd中,我试着增加了一下这里的length ,   XINTRUPT    : origin = 0x007070, length = 0x000010     /* external interrupt registers */,可以消除此错误,但是有很多,难道要一个一个去改?问题是改了一个地址后后面即使没有出错的地方也要改,这样太不人性化了吧,请问有没有其他办法?还或者这个问题可以通过其他办法解决,比如更改编译器为原来的3.3等等,求解答,谢谢

rookiecalf:

回复 meng wu1:

直接用官方的cmd文件吧,有特殊需求再去改

我是通过ccs6倒入向导倒进的以前ccs3.3的项目,这个项目在以前是编译成功的,倒完之后出现很多错误。

错误提示如下:还有很多类似的其他错误,这是其中一个 

program will not fit into available memory.  run placement with alignment/blocking fails for section "XIntruptRegsFile" size 0x10 page 1.  Available memory ranges:   

出错文件为DSP2833x_Headers_nonBIOS.cmd中,我试着增加了一下这里的length ,   XINTRUPT    : origin = 0x007070, length = 0x000010     /* external interrupt registers */,可以消除此错误,但是有很多,难道要一个一个去改?问题是改了一个地址后后面即使没有出错的地方也要改,这样太不人性化了吧,请问有没有其他办法?还或者这个问题可以通过其他办法解决,比如更改编译器为原来的3.3等等,求解答,谢谢

meng wu1:

回复 rookiecalf:

用的就是官方的文件,而且用ccs3.3是编译通过的

我是通过ccs6倒入向导倒进的以前ccs3.3的项目,这个项目在以前是编译成功的,倒完之后出现很多错误。

错误提示如下:还有很多类似的其他错误,这是其中一个 

program will not fit into available memory.  run placement with alignment/blocking fails for section "XIntruptRegsFile" size 0x10 page 1.  Available memory ranges:   

出错文件为DSP2833x_Headers_nonBIOS.cmd中,我试着增加了一下这里的length ,   XINTRUPT    : origin = 0x007070, length = 0x000010     /* external interrupt registers */,可以消除此错误,但是有很多,难道要一个一个去改?问题是改了一个地址后后面即使没有出错的地方也要改,这样太不人性化了吧,请问有没有其他办法?还或者这个问题可以通过其他办法解决,比如更改编译器为原来的3.3等等,求解答,谢谢

rookiecalf:

回复 meng wu1:

这么奇怪,要不把CCS降到5.5试试,用5.5一直没遇到这样的问题

我是通过ccs6倒入向导倒进的以前ccs3.3的项目,这个项目在以前是编译成功的,倒完之后出现很多错误。

错误提示如下:还有很多类似的其他错误,这是其中一个 

program will not fit into available memory.  run placement with alignment/blocking fails for section "XIntruptRegsFile" size 0x10 page 1.  Available memory ranges:   

出错文件为DSP2833x_Headers_nonBIOS.cmd中,我试着增加了一下这里的length ,   XINTRUPT    : origin = 0x007070, length = 0x000010     /* external interrupt registers */,可以消除此错误,但是有很多,难道要一个一个去改?问题是改了一个地址后后面即使没有出错的地方也要改,这样太不人性化了吧,请问有没有其他办法?还或者这个问题可以通过其他办法解决,比如更改编译器为原来的3.3等等,求解答,谢谢

meng wu1:

回复 rookiecalf:

谢谢,问题解决了,没有用ccs6倒入ccs3.3的功能,直接新建的工程。看来这个功能不适合我这样的菜鸟啊,本来想偷懒的,结果整麻烦了。ccs6不错,正在从3.3转型,3.3使用xds100v1连接芯片有时一天都连不上,现在好多了。

赞(0)
未经允许不得转载:TI中文支持网 » ccs3.3移植ccs6.1问题
分享到: 更多 (0)