[信息] STM32中IRAM和IROM详细解释

[复制链接]
100|28
phoenixwhite 发表于 2025-12-19 13:42 | 显示全部楼层
在STM32中,IRAM是内部RAM,用于存储运行时数据(如变量、堆栈);IROM是内部Flash,用于存储程序代码和常量数据。
alvpeg 发表于 2025-12-19 14:17 | 显示全部楼层
IRAM与IROM的协同工作              
pentruman 发表于 2025-12-19 14:37 | 显示全部楼层
IRAM 指的是片上静态随机存取存储器,属于易失性存储器,断电后内容丢失。
IROM 实际上指的是内部Flash存储器,属于非易失性存储器,断电后数据保留。
timfordlare 发表于 2025-12-19 15:00 | 显示全部楼层
IROM是程序的“仓库”,存放着永恒的代码和常量;IRAM是程序的“车间”,进行着高速的计算和暂存。
chenci2013 发表于 2025-12-19 15:47 | 显示全部楼层
根据项目需求精确划分IRAM和IROM大小,避免内存溢出或浪费。
mickit 发表于 2025-12-20 19:38 | 显示全部楼层
IROM (Flash):存储代码和常量数据非易失性,上电保持需要考虑等待状态和缓存IRAM (SRAM):存储变量、堆栈、堆易失性,速度快有不同性能等级
ingramward 发表于 2025-12-20 20:36 | 显示全部楼层
IROM = 程序存储,速度慢但非易失,存放代码和常量。
lihuami 发表于 2025-12-20 22:15 | 显示全部楼层
MDK中IRAM1和IRAM2怎么使用
abotomson 发表于 2025-12-21 15:25 | 显示全部楼层
在Keil 中:IROM是“片内 Flash(ROM)”,ROMx是“片外 Flash(ROM)”
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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