12231|8

227

帖子

2

TA的资源

一粒金砂(高级)

楼主
 

编译出错 [复制链接]

我用的相同的.cmd文件;示例代码中的工程,编译不会出错,而我自已新建的工程会出这校的错误呢。
错误提示如下:
program will not fit into available memory.  placement with alignment/blocking fails for section ".text" size 0xf2f page 0.  Available memory ranges: RAML0L1      size: 0xc00        unused: 0xc00        max hole: 0xc00

最新回复

不知道修改什么,具体过程是什么  详情 回复 发表于 2014-5-12 10:46
点赞 关注
 

回复
举报

2002

帖子

24

TA的资源

五彩晶圆(高级)

沙发
 
RAM空间不够。
我猜一下:
你用的CCSV5是吧。
你程序中调用了math.h头文件是吧
如果是,那就是编译器的问题,如果可以的话选择早期的编译器版本

参考这篇帖子
http://www.deyisupport.com/question_answer/f/55/t/6571.aspx

点评

我的CCS5编译C2000也出现这个问题,关键是只有6.1.0这一个版本,怎么办呢 如果更换编译器版本,换哪个版本比较好呢 [ 本帖最后由 wudayongnb 于 2012-11-12 11:16 编辑 ]  详情 回复 发表于 2012-11-12 10:16
 
 

回复

373

帖子

0

TA的资源

纯净的硅(中级)

板凳
 

我的CCS编译C2000也出现这个问题

关键是只有6.1.0这一个版本,怎么办呢
 
 
 

回复

373

帖子

0

TA的资源

纯净的硅(中级)

4
 

回复 沙发 shower.xu 的帖子

我的CCS5编译C2000也出现这个问题,关键是只有6.1.0这一个版本,怎么办呢
如果更换编译器版本,换哪个版本比较好呢

[ 本帖最后由 wudayongnb 于 2012-11-12 11:16 编辑 ]

点评

http://www.deyisupport.com/question_answer/f/56/p/15451/53208.aspx#53208 这里有我的完整回复。  详情 回复 发表于 2012-11-12 19:10
恩,可是我没有其它的编译工具可选。我就只有是不用RAM的CMD文件了。果断用flash上仿真;问题解决。换软件可真不是什么好选择。  详情 回复 发表于 2012-11-12 18:53
 
 
 

回复

227

帖子

2

TA的资源

一粒金砂(高级)

5
 

回复 4楼 wudayongnb 的帖子

恩,可是我没有其它的编译工具可选。我就只有是不用RAM的CMD文件了。果断用flash上仿真;问题解决。换软件可真不是什么好选择。
 
 
 

回复

227

帖子

2

TA的资源

一粒金砂(高级)

6
 

回复 4楼 wudayongnb 的帖子

http://www.deyisupport.com/quest ... 51/53208.aspx#53208
这里有我的完整回复。
 
 
 

回复

227

帖子

2

TA的资源

一粒金砂(高级)

7
 
这样操作之后,会有一大堆的警告,如:
creating output section "AdcRegsFile" without a SECTIONS specification

我觉得是没有添加DSP2803x_Headers_nonBIOS.cmd文件到工程中。所以我把DSP2803x_Headers_nonBIOS.cmd填加进工程去了。可是编译又有一大堆的错误,如:
ADC memory range has already been specified
 
 
 

回复

13

帖子

0

TA的资源

一粒金砂(初级)

8
 
"C:/Users/xiaotusheng/workspace_v5_5/controlSUITE/device_support/f2802x/v210/f2802x_examples/epwm_up_aq/../../F2802x_common/cmd/F2802x_generic_ram.cmd", line 111: error:

   program will not fit into available memory.  placement with
   alignment/blocking fails for section ".text" size 0x7b2 page 0.  Available
   memory ranges:
   RAMM0        size: 0x3b0        unused: 0x1          max hole: 0x1
   RAML0        size: 0x400        unused: 0x1          max hole: 0x1      
   .text            : >> RAMM0 | RAML0,      PAGE = 0
"C:/Users/xiaotusheng/workspace_v5_5/controlSUITE/device_support/f2802x/v210/f2802x_examples/epwm_up_aq/../../F2802x_common/cmd/F2802x_generic_ram.cmd", line 112: error:
   program will not fit into available memory.  placement with
   alignment/blocking fails for section ".cinit" size 0x16 page 0.  Available
   memory ranges:
   RAMM0        size: 0x3b0        unused: 0x1          max hole: 0x1
   RAML0        size: 0x400        unused: 0x1          max hole: 0x1      
   .cinit           : >  RAMM0 | RAML0,      PAGE = 0
"C:/Users/xiaotusheng/workspace_v5_5/controlSUITE/device_support/f2802x/v210/f2802x_examples/epwm_up_aq/../../F2802x_common/cmd/F2802x_generic_ram.cmd", line 110: error:
   program will not fit into available memory.  placement with
   alignment/blocking fails for section "ramfuncs" size 0x4 page 0.  Available
   memory ranges:
   RAMM0        size: 0x3b0        unused: 0x1          max hole: 0x1
   RAML0        size: 0x400        unused: 0x1          max hole: 0x1      
   ramfuncs         : >> RAMM0 | RAML0,      PAGE = 0
这是出错信息
 
 
 

回复

13

帖子

0

TA的资源

一粒金砂(初级)

9
 
不知道修改什么,具体过程是什么
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/9 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表