map中三种内存
编译完工程会生成一个.map 的文件,该文件的最后说明了ROM和RAM占用空间大小,如下图所示:
其中ROM就是程序烧录到FLASH中的大小,RW就是占用RAM大小。
RO
RO (Read Only ): 只读区域, 需要长久保存,烧录到Flash中,下文的text段和constdata段属于此属性区。
RW
RW (Read Write): 可读可写,通常为全局变量和静态变量,下文中的.data段和.bss属于RW区。
ZI
ZI (Zero Init): 没有进行初始化或者初始化为0,系统上电时会主动把此区域数据进行0初始化,下文的.bss段就是。另外, 可翻看Keil工具编译的map文件,Heap和Stack区也进行了Zero的属性标注, 因此,Heap和Stack也可认为是ZI区域。
ROM与RAM数据比较
数据段 | 说明 | RAM | ROM |
---|---|---|---|
.bss | -- | true | false |
.data | true | true | |
RO-data | 常量 | false | true |
.text | -- | false | true |
stack | 局部变量等 | true | false |
heap | malloc | true | false |
审核编辑 黄昊宇
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
存储
+关注
关注
13文章
4353浏览量
86146 -
ROM
+关注
关注
4文章
575浏览量
85966
发布评论请先 登录
相关推荐
示波器的三种触发模式
示波器的触发方式不仅影响波形捕捉的时机,还决定了显示的波形是否稳定。 常见的触发模式有三种: 单次触发 (Single)、 正常触发 (Normal)和 自动触发 (Auto)。下面将对这三种触发
什么是PID调节器的三种模式
(Proportional)、积分(Integral)和微分(Derivative)。这三种控制动作可以单独使用,也可以组合使用,形成三种基本的控制模式:比例控制(P)、积分控制(I)和微分控制(D)。 1. 比例控制(P) 比例控制是PID调节器中最基本的控制模式。在比
systemd journal收集日志的三种方式
随着 systemd 成了主流的 init 系统,systemd 的功能也在不断的增加,比如对系统日志的管理。Systemd 设计的日志系统好处多多,这里笔者就不再赘述了,本文笔者主要介绍 systemd journal 收集日志的三种方式:
I2S有左对齐,右对齐跟标准的I2S三种格式,那么这三种格式各有什么优点呢?
大家好,关于I2S格式,有两个疑问请教一下
我们知道I2S有左对齐,右对齐跟标准的I2S三种格式,那么这三种格式各有什么优点呢?
而且对于标准的I2S格式,32FS传输16bit的数据,48fs传输24bit的数据,最低位会移动到右声道,是否意味着该数据被丢弃了?还是有
发表于 10-21 08:23
基本放大电路有哪三种
基本放大电路是电子电路中至关重要的组成部分,它能够将输入信号放大到所需的电平,以便后续电路进行处理。在电子工程中,基本放大电路主要有三种形式,分别是共发射极放大电路(简称共射放大电路)、共基极放大
Windows管理内存的三种主要方式
Windows操作系统提供了多种方式来管理内存,以确保系统资源的有效利用和性能的优化。以下是关于Windows管理内存的三种主要方式的详细阐述,包括堆内存管理、虚拟内存管理以及共享内存管理,每种方式都将从概念、原理、运作机制和应用等方面进行介绍。
mosfet的三种工作状态及工作条件是什么
的工作状态及工作条件对于理解和设计相关电路至关重要。以下是MOSFET的三种主要工作状态及其工作条件的介绍。 一、MOSFET的三种工作状态 MOSFET根据其栅源电压(VGS)和漏源电压(VDS
单片机的三种总线结构
单片机的三种总线结构包括地址总线(Address Bus, AB)、数据总线(Data Bus, DB)和控制总线(Control Bus, CB)。这三种总线在单片机内部及与外部设备之间的数据传输
vim的三种工作模式有哪些
Vim是一个功能强大的文本编辑器,它具有三种工作模式:普通模式、插入模式和命令行模式。以下是对这三种模式的介绍: 普通模式(Normal Mode) 普通模式是Vim的默认模式,当启动Vim时,它会
放大电路的三种组态可以放大什么
是对这三种放大电路组态的介绍。 1. 共射放大电路(Common Emitter Amplifier) 共射放大电路是三种组态中最常用的一种,其特点是具有较高的电压增益和中等的电流增益
电压型逆变器可具体分为哪三种?
和多电平电压型逆变器。本文将对这三种电压型逆变器进行的介绍。 一、单相电压型逆变器 单相电压型逆变器的工作原理 单相电压型逆变器是一种将直流电能转换为单相交流电能的装置。其工作原理是利用开关器件的开关动作,将直
信号调制的三种基本方法
信号调制的三种基本方法:调幅(AM)、调频(FM)和调相(PM),并分析它们的优缺点及应用场景。 调幅(AM) 2.1 调幅原理 调幅(Amplitude Modulation,AM)是一种将低频信号的幅度变化映射到高频载波信号的幅度变化上的调制方式。在调
晶体管的三种工作状态
晶体管作为现代电子技术的基石,其工作状态直接影响电子设备的性能和功能。晶体管通常具备三种基本的工作状态:截止状态、放大状态和饱和状态。这三种状态不仅决定了晶体管在电路中的行为,也反映了晶体管作为半导体器件的基本特性。本文将详细阐述晶体管的这
三种实现光模块更高传输速率的技术
本文介绍三种提高光模块传输速率的技术:波分复用技术、多路并行传输技术和高阶调制技术。波分复用技术利用光的波长特性将不同波长的信号同时传输在同一条光纤上,实现光纤的并行传输。多路并行传输技术利用多个通道同时传输数据,从而提高传输带宽和速度。
简述斩波电路的三种控制方式
和模态控制。下面我将详细介绍这三种控制方式。 一、脉宽调制控制 脉宽调制控制是最常见的一种斩波电路控制方式。在脉宽调制控制下,斩波电路的工作周期(一个周期内的时间长度)保持不变,但是开关管的导通时间和截止时
评论