*ビルド [#vafd9dd0]
#ref(eclipse.jpg)
**project Explorer [#p5e3ba28]
初期状態ではSamplesとSTM32の二つが存在します。SamplesにはサンプルがSTM32には雛形になるプロジェクトがあります。
***bin [#db5f5ba3]
ビルドして出来上がるhexファイル等が入ります。
***inc [#xd3789ff]
インクルードする自作のヘッダファイルを置きます。
***jtag [#x5e71baf]
JTAGに関するファイルの置き場です。
***ld [#t4ba16e3]
リンカに関するファイルの置き場です。
***lib [#s462ed6f]
ライブラリの置き場です。
-STM32F10x_StdPeriph_Driver&br;
ST Microのファームウェアライブラリ&br;
-UTIL&br;
STM32マイコン徹底入門管理者様提供のライブラリ&br;
-platform_config.h
-stm32f10x_conf.h
***src [#c5ea06c2]
ソースファイルを置く場所です。
***makefile [#s1484afc]
ターゲットボードの設定をするファイルです。&br;
STBeeでの基本的な設定は以下の様にします。&br;
&br;
 STBee = 1
 DFU = 1
 USART1 = 1
 SD_SPI = 1
 YAGARTO = 1
 DEBUG = 1
 STVP_ALL = 1
&br;
他の競合するライブラリと組み合わせたり、ファームウェアライブラリのアップデートを行ったりする場合は改造が必要でしょう。
***main.c [#hf0b9554]
メイン関数を書くプログラムソースファイルですが、ここに置く必要はありません。srcに置いても問題ありません。

***stm32f10x_it.c [#m93e9b8a]
割込み時に実行されるプログラムを書くファイルです。こに置く必要はありません。srcに置いても問題ありません。

***stm32f10x_it.h [#g996a452]
割り込みに関するヘッダファイルです。こに置く必要はありません。includeに置いても問題ありません。

**Make Target [#hd8bfb73]
実際のビルドは、このペインのターゲットを実行します。プロジェクトを新規作成した時には無いので追加作成しておきます。&br;
追加できるのは以下のターゲットです。&br;
-all
-all_clean
-flash
-lib
-lib_asm
-main
-main_asm
-main_clan
-restore_dfu
通常は(all_clean)→all→flashで書き込みが完了します。&br;

トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS