日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當(dāng)前位置:首頁 > 單片機(jī) > 單片機(jī)
[導(dǎo)讀]在Keil MDK編譯器編譯后,信息欄都會顯示編譯情況,這其中就包含了FLASH跟SRAM的信息。如下圖所示,/*********************************************************************************************/查看FLASH跟S

在Keil MDK編譯器編譯后,信息欄都會顯示編譯情況,這其中就包含了FLASH跟SRAM的信息。如下圖所示,


/*********************************************************************************************/

查看FLASH跟SRAM的占用空間問題主要看下面的語句。

Program Size: Code=29864 RO-data=123592 RW-data=60 ZI-data=3900

/*********************************************************************************************/

其中 要著重注意的是Code、RO-data、RW-data、ZI-data所代表的意思

Code:表示程序所占用 FLASH 的大?。?FLASH)。
RO-data:即 Read Only-data, 表示程序定義的常量,如 const 類型( FLASH)。
RW-data:即 Read Write-data, 表示已被初始化的全局變量( SRAM)

ZI-data:即 Zero Init-data, 表示未被初始化的全局變量(SRAM)

/*********************************************************************************************/

那么FLASH和SRAM占用情況的計算方式如下所示:

flash = Code + RO-data + RW-data = 29864+ 123592+ 60= 153516 bytes

sram = RW-data + ZI-data = 60+ 3900= 3960bytes

還有一個要特別注意的是程序的大小不是.hex文件的大小,而是編譯結(jié)果的Code+RO-data。

在程序初始化的時候,RW-data會從FLASH中拷貝到RAM中。



/*********************************************************************************************/

PS:

很多東西都是自己網(wǎng)上查閱資料,查到的,最主要的是希望能在總結(jié)過程中,理清思路。

/*********************************************************************************************/


本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

在嵌入式系統(tǒng)中,F(xiàn)lash存儲器因其非易失性、高密度和低成本特性,成為代碼存儲和關(guān)鍵數(shù)據(jù)保存的核心組件。然而,MCU驅(qū)動Flash讀寫時,開發(fā)者常因?qū)τ布匦岳斫獠蛔慊虿僮髁鞒淌韬?,陷入性能下降、?shù)據(jù)損壞甚至硬件損壞的陷...

關(guān)鍵字: MCU驅(qū)動 Flash

在C語言編程中,結(jié)構(gòu)體內(nèi)存對齊是一個容易被忽視卻影響深遠(yuǎn)的關(guān)鍵問題。它不僅關(guān)乎程序性能,更直接影響到內(nèi)存占用效率,尤其在嵌入式系統(tǒng)等資源受限環(huán)境中顯得尤為重要。本文將深入探討結(jié)構(gòu)體內(nèi)存對齊的原理,并分享手動調(diào)整與編譯器優(yōu)...

關(guān)鍵字: C語言 內(nèi)存對齊 編譯器

編譯器不僅是連接硬件與軟件的橋梁,還直接影響MCU的性能優(yōu)化與功能安全。面對汽車行業(yè)對高可靠性、低功耗和高算力的需求,編譯器需在確保ASIL-D等嚴(yán)格標(biāo)準(zhǔn)的同時,最大化發(fā)揮RISC-V芯片的潛力。

關(guān)鍵字: 車規(guī)MCU RISC-V 編譯器 HighTec

國內(nèi)電子信息產(chǎn)業(yè)內(nèi)的廠商正在全球嵌入式系統(tǒng)的發(fā)展浪潮中扮演著越來越重要的角色,但隨之而來的是國內(nèi)嵌入式系統(tǒng)和相關(guān)芯片企業(yè)在出海時也面臨越來越多的合規(guī)要求,尤其是在保障用戶、設(shè)備和周邊人與物安全的功能安全領(lǐng)域內(nèi)的合規(guī)要求。...

關(guān)鍵字: 嵌入式系統(tǒng) 智能網(wǎng)聯(lián) 編譯器

深圳2025年4月24日 /美通社/ -- 4月23日,2025上海國際車展盛大啟幕,全球汽車產(chǎn)業(yè)的目光聚焦于這場科技與創(chuàng)新的盛宴。在眾多展示亮點中,汽車AI+應(yīng)用無疑是最大的熱點之一,“駕控超級大腦”技術(shù)概念、車機(jī)交互...

關(guān)鍵字: GB EMMC Flash PS

在自動駕駛、機(jī)器人與工業(yè)檢測領(lǐng)域,激光雷達(dá)作為環(huán)境感知的核心傳感器,其技術(shù)路線正從機(jī)械式向固態(tài)化演進(jìn)。MEMS、OPA與Flash作為固態(tài)激光雷達(dá)的三大主流架構(gòu),分別通過微機(jī)電系統(tǒng)、光學(xué)相控陣與泛光面陣技術(shù)實現(xiàn)掃描與探測...

關(guān)鍵字: MEMS OPA Flash

【2025年4月11日, 德國慕尼黑訊】全球功率系統(tǒng)和物聯(lián)網(wǎng)領(lǐng)域的半導(dǎo)體領(lǐng)導(dǎo)者英飛凌科技股份公司(FSE代碼:IFX / OTCQX代碼:IFNNY)推出用于AURIX?、TRAVEO?和PSOC?的可擴(kuò)展軟件包產(chǎn)品組合...

關(guān)鍵字: PSOC 物聯(lián)網(wǎng) 編譯器
關(guān)閉