每次完成 build 後,在 Console View下都會出現如下圖
但是這個要怎麼解讀?
參考 CodeRedFAQ 可以找到 Application Flash / RAM size
總括來說
Flash 使用量 = text + data
RAM 使用量 = data + bss. (這邊要提醒的,此次RAM的使用量,僅計算 global變數.而不包含app執行使用的stack或是heap)
另外因為consloe view的結果不回一直保留著.
所以另外有一個方法可以看到build過的結果.
Project Explorer 中 project --> Binaries --> xxx.axf ,選擇後右鍵選項 Binary Utilities -> Size
這樣就可以叫出 Size View.
但是這個要怎麼解讀?
參考 CodeRedFAQ 可以找到 Application Flash / RAM size
[ 以下都以 bytes為單位 ]
- text - 表示 執行碼與唯讀資料大小 (10進制)
- data - 表示 可讀寫(變數)資料大小,初始值非0的變數資料 (10進制)
- bss - 表示 初始值為0的資料 (10進制)
- dec - 表示 'text' + 'data' + 'bss' 加總 (10進制)
- hex - 表示 'text' + 'data' + 'bss' 加總 (16進制)
總括來說
Flash 使用量 = text + data
RAM 使用量 = data + bss. (這邊要提醒的,此次RAM的使用量,僅計算 global變數.而不包含app執行使用的stack或是heap)
另外因為consloe view的結果不回一直保留著.
所以另外有一個方法可以看到build過的結果.
Project Explorer 中 project --> Binaries --> xxx.axf ,選擇後右鍵選項 Binary Utilities -> Size
這樣就可以叫出 Size View.
0 留言:
張貼留言