編譯結(jié)果如圖:
同一工程編譯后生產(chǎn)的.map文件
Code:代碼占用的空間
RO:(Read Only)只讀常量的大?。ǔ绦蛞呀?jīng)定義的常量),如const型。
RW:(Read Write) 是可讀可寫變量,初始化時(shí)候就已經(jīng)賦值了的數(shù)據(jù)
ZI:程序中用到的變量并且被系統(tǒng)初始化為0的變量的字節(jié)數(shù)(未初始化的全局變量)
在燒寫時(shí),F(xiàn)LASH中的被占用的空間為:Code + RO Data + RW Data
初始化時(shí),RW-data從flash拷貝到RAM
程序運(yùn)行時(shí),芯片內(nèi)部RAM使用的空間為: RW Data + ZI Data
聯(lián)系客服