Kiel 中Code RO-data RW-data ZI Data是什么意思
2019獨(dú)角獸企業(yè)重金招聘Python工程師標(biāo)準(zhǔn)>>>
在使用keil中編譯經(jīng)常會(huì)看到這樣的一行提示
Code:代表執(zhí)行的代碼段,程序中所有的函數(shù)都位于此處。
RO-data: 代表只讀數(shù)據(jù)段,程序中所定義的全局常量數(shù)據(jù)和字符串都位于此處。
RW-data:代表已初始化的讀寫(xiě)數(shù)據(jù)段,程序中定義并且初始化的全局變量和靜態(tài)變量位于此處。
ZI-data:代表未初始化的讀寫(xiě)數(shù)據(jù)段,程序中定義了但沒(méi)有初始化的全局變量和靜態(tài)變量位于此處。
一、下載到FLASH中的數(shù)據(jù)大小是:(Code + RO Data + RW Data)這個(gè)數(shù)據(jù)關(guān)系到占用了多少單片機(jī)的FLASH,關(guān)系到是否可以再添加程序。比如你的單片機(jī)FLASH是8K,編譯程序后,發(fā)現(xiàn)程序已經(jīng)7K了,但是工程還需要寫(xiě)很多程序,那就可以考慮換個(gè)FLASH大點(diǎn)的單片機(jī)了。
二、程序運(yùn)行是要在RAM中運(yùn)行的大小是:(RW Data + ZI Data) 單片機(jī)的兩個(gè)重要參數(shù),一個(gè)是上面的FLASH大小,一個(gè)是RAM大小。看了第一條,就知道這條的重要性。
轉(zhuǎn)載于:https://my.oschina.net/u/1271540/blog/650556
總結(jié)
以上是生活随笔為你收集整理的Kiel 中Code RO-data RW-data ZI Data是什么意思的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 使用yum报错:You could tr
- 下一篇: 天和流量王v4.69官方版-2011最新