你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

PROGRAM SIZE

[复制链接]
samm100 提问时间:2015-4-28 12:25 /
今天发现,建立更多的全局变量的时候,PROGRAM SIZE同时也增大了,如何使得PROGRAM SIZE
不增大呢?我对全局变量的初始化无要求。
收藏 评论3 发布时间:2015-4-28 12:25

举报

3个回答
废鱼 回答时间:2015-4-28 15:36:52
既然你增加了变量。RAM和ROM会对应增加,比如定义一个全局的a,执行a++以后,程序空间会增加执行a++的代码。
samm100 回答时间:2015-4-28 18:00:26
可能我没说清楚,我在一个函数里,原先有一个局部变量,uint8_t x1[12];后来改为
STATIC uint8_t x1[12];
结果是,CODE SIZE也增加了。
samm100 回答时间:2015-4-28 18:03:03
在这个函数里,有很多变量,大约占用300个字节。当我将他们全部
STATIC后,CODE SIZE居然增加了18K 左右,这是我不能容忍的。

所属标签

相似问题

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版