2981|3

125

帖子

0

TA的资源

一粒金砂(中级)

楼主
 

把一个数组定义在指定的数据存储空间上报错 [复制链接]

// *.c //
#pragma DATA_SECTION (Output0, "ZONE7DATA0")
float Output0[2000]={0};
#pragma DATA_SECTION (Output1, "ZONE7DATA1")
float Output1[2000]={0};

// *.cmd //
MEMORY
{
  PAGE 1:
   ZONE7B0     : origin = 0x20FC00, length = 0x008000     /* XINTF zone 7 - data space */
   ZONE7B1     : origin = 0x22FC00, length = 0x008000
}

SECTIONS
{
  ZONE7DATA0        : > ZONE7B0,    PAGE = 1
   ZONE7DATA1        : > ZONE7B1,    PAGE = 1
}

出现如下错误:#10099-D  program will not fit into available memory.  run placement with alignment/blocking fails for section ".ebss" size 0x1080 page 1.  Available memory ranges: RAML4        size: 0x1000       unused: 0x1000       max hole: 0x1000        28335_RAM_lnk.cmd        /ADCSAOPIN        line 135        C/C++ Problem
#10099-D  program will not fit into available memory.  run placement with alignment/blocking fails for section "ZONE7DATA" size 0x1f60 page 1.  Available memory ranges: ZONE7B       size: 0x400        unused: 0x400        max hole: 0x400        28335_RAM_lnk.cmd        /ADCSAOPIN        line 165        C/C++ Problem

最新回复

如你所说,确实超出了不少。  详情 回复 发表于 2015-1-2 14:21
 
点赞 关注

回复
举报

2856

帖子

260

TA的资源

五彩晶圆(高级)

沙发
 
一、有外扩RAM检查
1、你是否使用Zone 7外扩RAM?
2、外扩RAM的地址范围多少?
二、无外扩RAM
  ZONE7B0     : origin = 0x20FC00, length = 0x008000     /* XINTF zone 7 - data space */
  ZONE7B1     : origin = 0x22FC00, length = 0x008000
ZONE7B0\ZONE7B1的起始地址设置错了。0x20,0000 ~0x2F,FFFF 是外扩总线。

点评

我外扩了64k的RAM在ZONE7,是空间超出了  详情 回复 发表于 2015-1-2 08:51
 
 

回复

125

帖子

0

TA的资源

一粒金砂(中级)

板凳
 
ltbytyn 发表于 2015-1-2 07:32
一、有外扩RAM检查
1、你是否使用Zone 7外扩RAM?
2、外扩RAM的地址范围多少?
二、无外扩RAM
  ZONE7B0     : origin = 0x20FC00, length = 0x008000     /* XINTF zone 7 - data space */
   ZONE7B1     : origin = 0x22FC00, length = 0x008000
ZONE7B0\ZONE7B1的起始地址设置错了。0x20,0000 ~0x2F,FFFF 是外扩总线。
我外扩了64k的RAM在ZONE7,是空间超出了
 
 
 

回复

2856

帖子

260

TA的资源

五彩晶圆(高级)

4
 
如你所说,确实超出了不少。
 
 
 

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

随便看看
查找数据手册?

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
快速回复 返回顶部 返回列表