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文章
4314浏览量
85852 -
ROM
+关注
关注
4文章
572浏览量
85773
发布评论请先 登录
相关推荐
基本放大电路有哪三种
基本放大电路是电子电路中至关重要的组成部分,它能够将输入信号放大到所需的电平,以便后续电路进行处理。在电子工程中,基本放大电路主要有三种形式,分别是共发射极放大电路(简称共射放大电路)、共基极放大
mosfet的三种工作状态及工作条件是什么
的工作状态及工作条件对于理解和设计相关电路至关重要。以下是MOSFET的三种主要工作状态及其工作条件的介绍。 一、MOSFET的三种工作状态 MOSFET根据其栅源电压(VGS)和漏源电压(VDS
单片机的三种总线结构
单片机的三种总线结构包括地址总线(Address Bus, AB)、数据总线(Data Bus, DB)和控制总线(Control Bus, CB)。这三种总线在单片机内部及与外部设备之间的数据传输
放大电路的三种组态可以放大什么
是对这三种放大电路组态的介绍。 1. 共射放大电路(Common Emitter Amplifier) 共射放大电路是三种组态中最常用的一种,其特点是具有较高的电压增益和中等的电流增益
晶体管的三种工作状态
晶体管作为现代电子技术的基石,其工作状态直接影响电子设备的性能和功能。晶体管通常具备三种基本的工作状态:截止状态、放大状态和饱和状态。这三种状态不仅决定了晶体管在电路中的行为,也反映了晶体管作为半导体器件的基本特性。本文将详细阐述晶体管的这
简述斩波电路的三种控制方式
和模态控制。下面我将详细介绍这三种控制方式。 一、脉宽调制控制 脉宽调制控制是最常见的一种斩波电路控制方式。在脉宽调制控制下,斩波电路的工作周期(一个周期内的时间长度)保持不变,但是开关管的导通时间和截止时
VMware虚拟机的三种网络模式
。VMware提供了三种网络模式:桥接模式、NAT模式和主机模式。在本文中,我们将详细介绍这三种网络模式的特点和用途。 1. 桥接模式: 桥接模式是虚拟机最常用的网络模式之一。在桥接模式下,虚拟机的网络适配器与物理网络适配器直接
运放的三种应用
运放在电路中主要存在三种应用,放大器,滤波器,振荡器。再这三种应用电路中,运放的两大特点虚短虚断仍然成立吗?
在阻尼振荡器中,工作过程是否按照我描述的这样,在反相输入端加一个近似锯齿波的电流源,正半
发表于 01-26 16:18
介绍三种建模方式
据量大,而是指样本的完备性。还有就是大数据或者AI被专业学者或者行业工程师所诟病的就是,纯粹的数据驱动搞不出所以然出来,需要领域知识(即Domain Knowledge)的协助。此外,还有第三种建模方式就是混合驱动,即基础物理模型加上数据驱动的方式。下文详细介绍一下
示波器的三种触发模式
示波器的触发模式有自动模式(Auto)、正常模式(Norm)和单次模式(Single)三种。在测不同信号时,采用不同的触发模式,才能准确测量到所需要的波形。下面以我司静电发生器TEH-10030
三种常见电流探头的工作原理
详细介绍这三种电流探头的工作原理。 1. 磁性式电流探头: 磁性式电流探头是最常见的一种电流测量仪器,它是通过法拉第电磁感应定律进行测量的。当电流通过被测导线时,会在其周围产生一个磁场。磁性式电流探头的原理就是利用
晶体管的三种工作状态介绍
晶体管是一种半导体器件,它具有放大和开关功能。在电子电路中,晶体管的应用非常广泛,可以说是现代电子设备的核心元件之一。晶体管的工作状态主要有三种:截止状态、放大状态和饱和状态。下面我们来详细了解一下
评论