[STM32F4] IAR环境下,定义的全局变量是存储在Flash中吗?

[复制链接]
houjiakai 发表于 2017-5-20 23:00 | 显示全部楼层
IAR也不会出现这个情况。
youtome 发表于 2017-5-20 23:00 | 显示全部楼层
全局变量也是在内存空间执行。
cemaj 发表于 2017-5-20 23:01 | 显示全部楼层
不会的,这个Flash只是掉电不丢失而已。
1988020566 发表于 2017-5-20 23:01 | 显示全部楼层
Flash不保存全局变量。
lzbf 发表于 2017-5-20 23:01 | 显示全部楼层
RAM和Flash是不同的。
houjiakai 发表于 2017-5-20 23:01 | 显示全部楼层
楼主是要做拓展的RAM吗
youtome 发表于 2017-5-20 23:01 | 显示全部楼层
跟代码运行的空间一样。
cemaj 发表于 2017-5-20 23:01 | 显示全部楼层
跟编译环境和变量类型没有关系。
jpaekeo 发表于 2018-1-30 15:02 来自手机 | 显示全部楼层
5楼正解,要让变量能初始化为某个值这个值当然要保存在flash里,而变量本身是在ram区,flash里保留的仅是它的初始值。
Mattheww 发表于 2018-1-30 17:33 | 显示全部楼层
应该是在RAM里面的吧
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部
快速回复 在线客服 返回列表 返回顶部