关于初始化过程中函数SystemInit()变量初始化的问题

2019-07-20 21:06发布

问题的描述如下在STM32上电复位时,系统首先进入SystemInit()函数对系统时钟进行初始化,然后跳转到scatterload,scatterload将RW区中初始化非零的变量从FLASH复制到SRAM,接着将ZI区将需要初始化为零的变量初始化为零。然后进入mian函数。现在有个问题,就是SystemInit()函数中的局部变量是如何初始化的。因为SystemInit()函数之后才进行变量的初始化,大家是如何理解这个问题的。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。