OpenEdv-开源电子网

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

关于存储空间外扩问题

[复制链接]

16

主题

49

帖子

0

精华

初级会员

Rank: 2

积分
178
金钱
178
注册时间
2014-12-6
在线时间
11 小时
发表于 2015-4-8 11:08:35 | 显示全部楼层 |阅读模式
5金钱
原子哥你好,我现在用STM32F103RC中移植自己的算法,由于算法的需要的空间比较大,STM32自身的空间不足,如何才能解决这样的问题?还是要在外面外扩个存储空间??

最佳答案

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

1、使用动态内存管理技术,或许能解决你的问题。 2、最简单的方法就是外扩SRAM吧,不过RC没有FSMC,要外扩SRAM你就要换芯片。
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

88

主题

7377

帖子

5

精华

资深版主

Rank: 8Rank: 8

积分
14980
金钱
14980
注册时间
2013-11-13
在线时间
1823 小时
发表于 2015-4-8 11:08:36 | 显示全部楼层
1、使用动态内存管理技术,或许能解决你的问题。
2、最简单的方法就是外扩SRAM吧,不过RC没有FSMC,要外扩SRAM你就要换芯片。
开往春天的手扶拖拉机
回复

使用道具 举报

22

主题

2251

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
4480
金钱
4480
注册时间
2013-4-22
在线时间
337 小时
发表于 2015-4-8 11:53:11 | 显示全部楼层
啥算法需要这么大的空间?
回复

使用道具 举报

16

主题

49

帖子

0

精华

初级会员

Rank: 2

积分
178
金钱
178
注册时间
2014-12-6
在线时间
11 小时
 楼主| 发表于 2015-4-8 13:08:13 | 显示全部楼层
回复【2楼】zuozhongkai:
---------------------------------
现在板子已经做好,不好修改硬件,现在就看动态存储来试试
回复

使用道具 举报

16

主题

49

帖子

0

精华

初级会员

Rank: 2

积分
178
金钱
178
注册时间
2014-12-6
在线时间
11 小时
 楼主| 发表于 2015-4-9 16:12:09 | 显示全部楼层
我在编译后,看到我的STM32103RCT6中的Code=9252,RO-data=336,RW-data=96,ZI-data=44920
在这RAM中的空间只有48KB,现在如何能修改程序减少ZI-data的大小呢??
回复

使用道具 举报

16

主题

49

帖子

0

精华

初级会员

Rank: 2

积分
178
金钱
178
注册时间
2014-12-6
在线时间
11 小时
 楼主| 发表于 2015-4-9 16:12:27 | 显示全部楼层
回复【2楼】zuozhongkai:
---------------------------------
我在编译后,看到我的STM32103RCT6中的Code=9252,RO-data=336,RW-data=96,ZI-data=44920
在这RAM中的空间只有48KB,现在如何能修改程序减少ZI-data的大小呢??
回复

使用道具 举报

88

主题

7377

帖子

5

精华

资深版主

Rank: 8Rank: 8

积分
14980
金钱
14980
注册时间
2013-11-13
在线时间
1823 小时
发表于 2015-4-9 20:31:20 | 显示全部楼层
回复【6楼】在水一方:
---------------------------------
打开.map文件看你哪个文件占用的ram比较大,想尽一切办法降低ram
开往春天的手扶拖拉机
回复

使用道具 举报

16

主题

49

帖子

0

精华

初级会员

Rank: 2

积分
178
金钱
178
注册时间
2014-12-6
在线时间
11 小时
 楼主| 发表于 2015-4-10 15:02:11 | 显示全部楼层
回复【7楼】zuozhongkai:
---------------------------------
很多都是数组占用空间,把这些数组放到局部变量中,减少SRAM的使用
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-6-23 20:16

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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