マイコン入門spacer ad
トップページに戻る(マイコン徹底入門:STM32で始めるARM/Cortex-M3組み込み開発)
「マイコン徹底入門」とは? |  「マイコン徹底入門」を読む |  ダウンロード |  掲示板 |  筆者の自己紹介


Previous: 6.1.4. プログラムサイズの確認

Up: 6.1. ビルド

Next: 6.2. フラッシュへの書き込み


マイコン徹底入門:導入編:オープンソースでCortex-M3/STM32の開発環境を無償構築: 6. ビルドと書き込み: 6.1. ビルド:

6.1.5. リリース用ビルド

 先ほどはライブラリ、ユーザプログラムともにdebugターゲットでビルドしました。次にreleaseターゲットの実験をしてみましょう。

 まずライブラリ、ユーザプログラムとも、cleanターゲットをダブルクリックしてから、releaseターゲットをダブルクリックしてください。cleanターゲットを実行しないと先ほどのバイナリファイルが残ったままなので、Consoleビューに以下のように何もすることがないと表示されてしまいます。

cs-make all

cs-make: Nothing to be done for ‘all’.

 ビルドできたら先ほどと同じように各バイナリファイルやアーカイブファイルが生成されているのを確認してください。

 マップファイルを確認すると、プログラムサイズが小さくなっているのが確認できるはずです。筆者が試した際には、下図のように0x0b54バイト(10進数で2900バイト)と大幅に小さくなりました。

6?10 releaseターゲットでビルドしたときの最後の番地


Previous: 6.1.4. プログラムサイズの確認

Up: 6.1. ビルド

Next: 6.2. フラッシュへの書き込み


このページはITと知的財産の法律情報「法務ネット」の管理人が制作・運営しています。