打印

GD32F130F4 KEIL工程内存问题

[复制链接]
1480|15
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
我在KEIL中创建一个简单的工程,编译后发现ZI-data就用了2144,不知道为什么,求高人解答,谢谢!

Program Size: Code=328 RO-data=364 RW-data=0 ZI-data=2144  
沙发
木木guainv| | 2018-6-14 13:33 | 只看该作者
工程设置界面来一个

使用特权

评论回复
板凳
firstblood| | 2018-6-18 16:30 | 只看该作者
这个跟程序的代码设置有关系的

使用特权

评论回复
地板
comeon201208| | 2018-6-18 20:43 | 只看该作者
Code, RO-data,RW-data,ZI-data

Code为程序代码部分
RO-data 表示 程序定义的常量const temp;
RW-data 表示 已初始化的全局变量
ZI-data 表示 未初始化的全局变量

使用特权

评论回复
5
comeon201208| | 2018-6-18 20:43 | 只看该作者
这么说,楼主的全局变量整的还蛮多的哈

使用特权

评论回复
6
comeon201208| | 2018-6-18 20:44 | 只看该作者
并且还是没有初始化的,,怎么讲?这个是重点优化的对象哈

使用特权

评论回复
7
baimiaocun2015| | 2018-6-18 22:13 | 只看该作者
楼上的介绍我也跟着学习下这个基础知识的

使用特权

评论回复
8
baimiaocun2015| | 2018-6-18 22:14 | 只看该作者
不过我也是有疑问的,不赋值的全局变量的,有这么多的额?

使用特权

评论回复
9
baimiaocun2015| | 2018-6-18 22:15 | 只看该作者
是不是有啥相关的全局变量的数组设计的?

使用特权

评论回复
10
guanjiaer| | 2018-6-19 08:13 | 只看该作者
跟有没有赋值没啥太大关系

使用特权

评论回复
11
tongbu2015| | 2018-6-19 20:45 | 只看该作者
筛查下未初始化的全局变量的

使用特权

评论回复
12
zhangbo1985| | 2018-6-19 21:43 | 只看该作者
comeon201208 发表于 2018-6-18 20:43
Code, RO-data,RW-data,ZI-data

Code为程序代码部分

这个解析的很好的,全局变量的尽量少用的

使用特权

评论回复
13
chuntian2016| | 2018-6-21 21:49 | 只看该作者
这个还是好好地优化下代码的吧

使用特权

评论回复
14
zhangypVip| | 2018-6-26 14:43 | 只看该作者
试试勾选Use MicroLIB

微信图片_20180626143920.png (32.62 KB )

微信图片_20180626143920.png

使用特权

评论回复
15
shenmu2012| | 2018-6-27 22:59 | 只看该作者
这个不管怎么说,还是需要优化下现有代码的

使用特权

评论回复
16
shenmu2012| | 2018-6-27 22:59 | 只看该作者
楼上的这个解决办法的我下去试下的

使用特权

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

本版积分规则

3

主题

4

帖子

1

粉丝