OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 4735|回复: 7

绝望的程序空间不足问题!!求解决!

[复制链接]

3

主题

14

帖子

0

精华

新手上路

积分
46
金钱
46
注册时间
2015-4-21
在线时间
0 小时
发表于 2015-4-24 10:22:30 | 显示全部楼层 |阅读模式
5金钱
最近在移植miniSTM32 的 SD卡程序,错误提示如下:

TEST.axf: Error: L6406W: No space in execution regions with .ANY selector matching Section .constdata(cc936.o).
TEST.axf: Error: L6406W: No space in execution regions with .ANY selector matching Section .bss(malloc.o).
TEST.axf: Error: L6407W: Sections of aggregate size 0x34cc8 bytes could not fit into .ANY selector(s).

按照论坛上的修改微库等一系列操作,程序中我用到了其他液晶,定义了ascii字库,
但是也是用的const u8  ascii[]=
还是出现了如上的问题,cc936.c和malloc.c都是用的例程里的文件!

感觉绝望了,再怎么查一查不出解决办法,还望各位大神多给解决办法啊!!

最佳答案

查看完整内容[请看2#楼]

因为你用了内存管理,大于192K的部分是因为定义的外部SRAM内存,所以看起来这么大
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

88

主题

7377

帖子

5

精华

资深版主

Rank: 8Rank: 8

积分
14980
金钱
14980
注册时间
2013-11-13
在线时间
1823 小时
发表于 2015-4-24 10:22:31 | 显示全部楼层
因为你用了内存管理,大于192K的部分是因为定义的外部SRAM内存,所以看起来这么大
开往春天的手扶拖拉机
回复

使用道具 举报

88

主题

7377

帖子

5

精华

资深版主

Rank: 8Rank: 8

积分
14980
金钱
14980
注册时间
2013-11-13
在线时间
1823 小时
发表于 2015-4-24 10:22:31 | 显示全部楼层
回复【6楼】HDsong:
---------------------------------
那你就把有关外部SRAM的代码全部去掉就可以了。
开往春天的手扶拖拉机
回复

使用道具 举报

88

主题

7377

帖子

5

精华

资深版主

Rank: 8Rank: 8

积分
14980
金钱
14980
注册时间
2013-11-13
在线时间
1823 小时
发表于 2015-4-24 12:16:38 | 显示全部楼层
有没有用到内存管理?
开往春天的手扶拖拉机
回复

使用道具 举报

3

主题

14

帖子

0

精华

新手上路

积分
46
金钱
46
注册时间
2015-4-21
在线时间
0 小时
 楼主| 发表于 2015-4-24 13:34:58 | 显示全部楼层
回复【2楼】zuozhongkai:
---------------------------------
用到了,我换了一个芯片VET6编译就解决了,可为什么用了内存管理后ZI-data那么大?还是有点不解

Program Size: Code=18384 RO-data=183596 RW-data=396 ZI-data=261708
回复

使用道具 举报

3

主题

14

帖子

0

精华

新手上路

积分
46
金钱
46
注册时间
2015-4-21
在线时间
0 小时
 楼主| 发表于 2015-4-24 15:35:32 | 显示全部楼层
回复【4楼】zuozhongkai:
---------------------------------
原来如此,谢谢了
回复

使用道具 举报

3

主题

14

帖子

0

精华

新手上路

积分
46
金钱
46
注册时间
2015-4-21
在线时间
0 小时
 楼主| 发表于 2015-4-24 15:37:39 | 显示全部楼层
回复【4楼】zuozhongkai:
---------------------------------
那请问,如何解决这问题了,让他小一点,但是又要用到内存管理,ZI-data=261708这也太大了
回复

使用道具 举报

3

主题

14

帖子

0

精华

新手上路

积分
46
金钱
46
注册时间
2015-4-21
在线时间
0 小时
 楼主| 发表于 2015-4-24 15:52:02 | 显示全部楼层
回复【4楼】zuozhongkai:
---------------------------------
谢谢了,把192改为1就好了,但不明白
回复

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-23 07:14

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表