2011年5月21日 星期六

LPCXpresso Tips: 怎麼看 code size ?

每次完成 build 後,在 Console 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 留言:

張貼留言

Related Posts Plugin for WordPress, Blogger...