打印

内存不够了肿么办

[复制链接]
2336|15
手机看帖
扫描二维码
随时随地手机跟帖
沙发
汽车电子| | 2012-9-22 16:43 | 只看该作者
不能优化,就只能换大的

使用特权

评论回复
板凳
zhuanghaiyang|  楼主 | 2012-9-22 17:01 | 只看该作者
我现在用的这个片子已经是这个系列最大的了,如果换别的修改的地方会很多,功能也一定符合我需要的

使用特权

评论回复
地板
znmcu| | 2012-9-22 17:32 | 只看该作者
什么型号

使用特权

评论回复
5
zhuanghaiyang|  楼主 | 2012-9-22 17:51 | 只看该作者
stc12c5052ad

使用特权

评论回复
6
dqyubsh| | 2012-9-22 20:54 | 只看该作者
不了解这个芯片。如果这款芯片可以用IAR编译器,建议试用一下,一定会给你个惊喜。

一般比较占内存的是浮点运算,是全局变量。在程序结构上优化一下。

使用特权

评论回复
7
znmcu| | 2012-9-23 08:08 | 只看该作者
你现在hex是多大。hex文件大小并不是实际的烧录数据量,一般hex体积的一半才是烧录数据量

使用特权

评论回复
8
znmcu| | 2012-9-23 08:08 | 只看该作者
如果想减少hex文件体积,可以设置编译优化。

使用特权

评论回复
9
znmcu| | 2012-9-23 08:10 | 只看该作者
而且,你这不叫“内存”,应该叫flashrom

使用特权

评论回复
10
NE5532| | 2012-9-23 10:36 | 只看该作者
51能做到的功能,ARM应该都有吧。

使用特权

评论回复
11
znmcu| | 2012-9-23 11:51 | 只看该作者
没有做不做得到,只有合适不合适。51和arm并非对立

使用特权

评论回复
12
Wayner| | 2012-9-23 15:20 | 只看该作者
换大的flash单片机

使用特权

评论回复
13
zhenglixin| | 2012-9-23 17:12 | 只看该作者
5K的容量,什么产品哦。。

使用特权

评论回复
14
xxlin1984| | 2012-9-24 11:46 | 只看该作者
1. 设置最高优化级别
2. 精简程序源码:不用浮点,整型能短则短; 将重复或类似的代码合并(显示、按键、测量等部分比较容易出现冗余);

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:广交单片机编程的朋友,QQ:446579893

5

主题

132

帖子

1

粉丝