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文章
4506瀏覽量
87082 -
ROM
+關注
關注
4文章
578瀏覽量
87017
發布評論請先 登錄
相關推薦
熱點推薦
介紹三種常見的MySQL高可用方案
在生產環境中,為了確保數據庫系統的連續可用性、降低故障恢復時間以及實現業務的無縫切換,高可用(High Availability, HA)方案至關重要。本文將詳細介紹三種常見的 MySQL 高可用
雙極型三極管放大電路的三種基本組態的學習課件免費下載
本文檔的主要內容詳細介紹的是雙極型三極管放大電路的三種基本組態的學習課件免費下載包括了:共集電極放大電路,共基極放大電路,三種基本組態的比較
輸入信號ui
發表于 04-11 16:39
?25次下載
GaN、超級SI、SiC這三種MOS器件的用途區別
如果想要說明白GaN、超級SI、SiC這三種MOS器件的用途區別,首先要做的是搞清楚這三種功率器件的特性,然后再根據材料特性分析具體應用。
示波器的三種觸發模式
示波器的觸發方式不僅影響波形捕捉的時機,還決定了顯示的波形是否穩定。 常見的觸發模式有三種: 單次觸發 (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) 共射放大電路是三種組態中最常用的一種,其特點是具有較高的電壓增益和中等的電流增益
電壓型逆變器可具體分為哪三種?
和多電平電壓型逆變器。本文將對這三種電壓型逆變器進行的介紹。 一、單相電壓型逆變器 單相電壓型逆變器的工作原理 單相電壓型逆變器是一種將直流電能轉換為單相交流電能的裝置。其工作原理是利用開關器件的開關動作,將直
評論