STM32:Code、RO、RW、Zi含義

 從編譯信息可以看出,我們的代碼佔用FLASH 大小爲:
2288 字節(1752+536),所用的SRAM 大小爲:2360 個字節(12+2348)。


這裏我們解釋一下,編譯結果裏面的幾個數據的意義:
Code:表示程序所佔用FLASH 的大小(FLASH)。
RO-data:即Read Only-data,表示程序定義的常量,如const 類型(FLASH)。
RW-data:即Read Write-data,表示已被初始化的全局變量(SRAM)
ZI-data:即Zero Init-data,表示未被初始化的全局變量(SRAM)


有了這個就可以知道你當前使用的flash 和sram 大小了,所以,一定要注意的是程序的大
小不是.hex 文件的大小,而是編譯後的Code 和RO-data 之和。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章