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


Previous: 5.5.3.2. makeターゲット

Up: 5.5.3. ビルドの設定

Next: 5.5.3.4. ライブラリ用ターゲット


マイコン徹底入門:導入編:オープンソースでCortex-M3/STM32の開発環境を無償構築: 5. ワークスペースの構築: 5.5. プロジェクトの設定: 5.5.3. ビルドの設定:

5.5.3.3. ユーザプログラム用ターゲット

 これらの設定をワンクリックで呼び出して実行できるように設定します。プロジェクトエクスプローラ上かMake Targetsビュー( 5?66)STM32プロジェクトを選択してから、メニューバーからProjectMake TargetCreateをクリックします。MakeTargetsビュー上のSTM32プロジェクトを右クリックして現れるメニューからNew...を選択してもかまいません。

5?65 Create a new Make Targetウィンドウの起動

5?66 Make Targetsビュー

 Create a new Make Targetウィンドウが現れますので、Target Name欄に「asm」と入力し、「Run all project builders」のチェックを外してから、OKボタンをクリックしてください。

5?67 Create a new Make Targetウィンドウ asmの追加

 するとMake Targetsビューにasmというターゲットが追加されます。

5?68 asmターゲットが追加された状態

 同じ要領で、cleanターゲット、flashターゲットも追加します。

5?69 Create a new Make Targetウィンドウ cleanの追加

5?70 Create a new Make Targetウィンドウ flashの追加

 次にallターゲットですが、クリックする対象によってコンパイルの設定を変えられるようにしたいので、releaseというビュー上のターゲット名称で、allターゲットが実行されるようにします。Target name欄にはreleaseと入力します。「Same as the target name」のチェックを外して、Make target欄にallと入力します。releaseはリリース用のコンパイル設定の意味で、デバッグ情報無し、サイズ最適化有りでコンパイルします。

5?71 Create a new Make Targetウィンドウ releaseの追加

 次にデバッグ用のターゲットを作成します。Target name欄にdebugと入力します。「Same as the target name」のチェックを外して、Make target欄にallと入力します。さらに「Use builder settings」のチェックを外して、Build command欄に「cs-make DEBUG=1」と入力します。このとき「DEBUG」と「=」との間、「DEBUG」と「1」との間にはスペースを入れないようにしてください。debugはデバッグ用のコンパイル設定の意味で、デバッグ情報有り、最適化無しでコンパイルします。

5?72 Create a new Make Targetウィンドウ debugの追加

5?73 Make Targetsビューへの登録結果


Previous: 5.5.3.2. makeターゲット

Up: 5.5.3. ビルドの設定

Next: 5.5.3.4. ライブラリ用ターゲット


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