読者です 読者をやめる 読者になる 読者になる

ガレスタさんのDIY日記

電子回路、Web、組み込み、自作エフェクターを語るblog

Ac6 SystemWorkbench for STM32でメモリ使用量を%で出力する方法

コードサイズの出力

通常はコードサイズが出るだけだがXlinkerオプションに -print-memory-usageを追加することで現在どの程度フラッシュを使用しているかわかります。
f:id:gsmcustomeffects:20170418200028p:plain

プロジェクトのプロパティ

プロパティを開いてC/C++Build/Setting/MCU GCC Linker/Miscellaneousからオプションを追加します。

-print-memory-usage

を追加します

f:id:gsmcustomeffects:20170418200606p:plain

そのあとリビルドするとできる。

尚タイトルは試しでAc6でやっているのでそうなっているがEclipseベースIDEであれば何でもできると思う。

参考文献


gcc.gnu.org

この辺にも書いてあります

stackoverflow.com