RAM属于易失性存储器,在掉电或者复位后,里面存储的数据会被清除。
在APP跳转BOOT的复位过程中,有保证APP更新标志位不被清除的需求。如何实现这一需求在不同的硬件平台实现此需求的过程不太一样,下面以NXP S32K3平台为例,说明实现此需求的过程。
1:确认不被清除的RAM范围。
2:更改启动文件
在MCU启动时会从启动文件开始执行,启动文件中会对RAM进行初始化,找到这一段代码,进行修改,跳过这一段RAM.
RAM属于易失性存储器,在掉电或者复位后,里面存储的数据会被清除。
在APP跳转BOOT的复位过程中,有保证APP更新标志位不被清除的需求。如何实现这一需求在不同的硬件平台实现此需求的过程不太一样,下面以NXP S32K3平台为例,说明实现此需求的过程。
1:确认不被清除的RAM范围。
2:更改启动文件
在MCU启动时会从启动文件开始执行,启动文件中会对RAM进行初始化,找到这一段代码,进行修改,跳过这一段RAM.
扫码打开当前页
扫码关注
之前