打印

问个弱弱的问题

[复制链接]
1596|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
jsaw|  楼主 | 2007-10-20 14:54 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
比如我用ads编译后看到编译后的bin文件是12k,发现把程序中的全局数组(对数组进行了赋值)容量改大了,编译后bin文件大小没有变化啊,那我的数组里面的数据到哪儿去了,我烧到flash中不是这些数据没有啦? 想不明白啊

相关帖子

沙发
computer00| | 2007-10-20 15:30 | 只看该作者

不可能吧. 你弄个小点先测试下?

使用特权

评论回复
板凳
userchen| | 2007-10-20 17:19 | 只看该作者

此大小非彼大小

此大小非彼大小

使用特权

评论回复
地板
jsaw|  楼主 | 2007-10-20 18:05 | 只看该作者

是我弄错了

再问:对于一个的全局的数组,如果不初始化或者初始化为0,编译后空间算在zi区,如果初始化为别的非零值,就算在rw区?

为什么bin文件的大小由code+ro+rw组成,zi区域的就不算在里面?

使用特权

评论回复
5
computer00| | 2007-10-20 18:50 | 只看该作者

全都是0,用几个语句就可以实现了,何必存那么多0??

使用特权

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

本版积分规则

39

主题

92

帖子

3

粉丝