这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 行业应用 » 汽车电子 » 【S32K3XX】Standby RAM的初始化流程

共7条 1/1 1 跳转至

【S32K3XX】Standby RAM的初始化流程 18

高工
2026-02-14 16:32:10     打赏

【简介】

             S32K3 系列的芯片内部存在 32KB 或 64KB 的 Standby RAM 空间,这部分 RAM 和其他RAM 的供电域(Power Domain)是分开的,在Standby 模式时这部分RAM 的供电依然是存在的,这样Standby RAM 在休眠期间数据不会丢失得以保存,对应文档说明如下:

image.png

   image.png

根据上述描述SRAM的起始的 32KB 或者 64KB  区域为 Standby RAM 区域。本地查看S32K312 的link file SRAM 区域定义如下:

image.png

Standby Ram 的区域被定义在 int_sram 区间,对应定义如下:


image.png

link 文件中定义了__standby_ram_begin__/__standby_ram_end__ 的符号程序可以根据符号计算使用的Standby RAM 的使用大小

根据之前的描述知道芯片内部的Standby RAM 的大小是有限制的大小为32/64KB,对应的link file文件中也有对Standby RAM的分配地址范围的检查。

image.png

image.png

Standby RAM 的初始化需要在唤醒/重启 后需要维持数据不变,所以以下启动代码在POR重启的时候会对整片的RAM进行初始化。

image.png

上述代码中使用的 __INT_SRAM_START /__INT_SRAM_END 对应在链接脚本中定义如下:

image.png

image.png

对应的SRAM 的起始和结束地址。


院士
2026-02-18 10:13:55     打赏
2楼

现在好多的MCU都有SRAM的standby模式保存。

现在我们只使用backup域的data保存呢


专家
2026-03-02 10:40:20     打赏
3楼

Standby RAM是为在运行期间保存重要数据吗?断掉供电是不是会丢失数据?感觉和EEPROM比就是访问速度快吧?


专家
2026-03-03 08:13:50     打赏
4楼

现在单片机出这么多新奇的用法?学习了


高工
2026-03-03 08:50:35     打赏
5楼

这个待机模式下的功耗是多少呢?


工程师
2026-03-03 13:52:46     打赏
6楼

这个定义应该是编译器给定的吧!

用和不用,它都在那里。


高工
2026-03-03 14:42:08     打赏
7楼

这个 Ram 有没有特别的使用用法呢,32 和 64k 的 ram 有没有什么特别的使用场景? 否则的话也看不出来什么特殊


共7条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]