stm32全局数组上电时会加载到内存吗

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了stm32全局数组上电时会加载到内存吗相关的知识,希望对你有一定的参考价值。

参考技术A 不会。
RW-data和ZI-data它们仅仅是初始值不一样而已,为什么编译器非要把它们区分开。
这就涉及到程序的存储状态了,应用程序具有静止状态和运行状态。静止态的程序被存储在非易失存储器中,如STM32的内部FLASH,因而系统掉
电后也能正常保存。但是当程序在运行状态的时候,程序常常需要修改一些暂存数据,由于运行速度的要求,这些数据往往存放在内存中(RAM),掉电后这些数据会丢失。
因此,程序在静止与运行的时候它在存储器中的表现是不一样的。

以上是关于stm32全局数组上电时会加载到内存吗的主要内容,如果未能解决你的问题,请参考以下文章

stm32上电跑boot吗

CUDA:我能查出我是不是有全局内存合并吗?

将数据从全局加载到共享内存时如何避免银行冲突

将全局声明的缓冲区写入 FLASH 时出现 STM32 Hardfault 异常

stm32 上电复位 和软复位有啥区别.该如何解决

stm32 上电复位 和软复位有啥区别.该如何解决