第7章サンプルのビルド方法

前提
以下の開発環境をインストールします。
- Thum2命令対応のGCC
  GCCは、Mentor Graphic社のSourcery CodeBench Lite Edition (arm-2010q1-188版)を使用しています。
  これより最新のバージョンであれば問題ありません。

ダウンロードファイル(MicroFrameworkPK_v4_2_NativeSamples.zip)をディレクトリ構成を保ったまま解凍します。
デフォルトでMicroFrameworkPK_v4_2_NativeSamplesというディレクトリを作成し、その下に解凍されます。

Makefileの書き換え
- Makefile中の以下の行を環境に合わせて変更してください。

TARGET = NativeSample_TestEvent <- 作成するサンプルプログラム名 
TARGET_ROOT = C:/MicroFrameworkPK_v4_2_NativeSamples/NativeSamples/TestEvent 
NETMF_PK_ROOT = C:/MicroFrameworkPK_v4_2_NativeSamples <- Porting Kitのインストールディレクトリ。違うディレクトリにダウンロードした場合には変更する。 
SOLUTION_NAME = CQ_FRK_FM3 <-- 移植対象ボードのソルーション名 
PLATFORM_NAME = PLATFORM_ARM_CQ_FRK_FM3_FM3 <-- PLATFORM_ARM + 移植対象ボードのソルーション名 : 
CC = C:/CodeSourcery/arm-2010q1-188/bin/arm-none-eabi-gcc
LD = C:/CodeSourcery/arm-2010q1-188/bin/arm-none-eabi-ld 
AS = C:/CodeSourcery/arm-2010q1-188/bin/arm-none-eabi-as 
OBJCOPY = C:/CodeSourcery/arm-2010q1-188/bin/arm-none-eabi-objcopy 
OBJDUMP = C:/CodeSourcery/arm-2010q1-188/bin/arm-none-eabi-objdump 
SIZE = C:/CodeSourcery/arm-2010q1-188/bin/arm-none-eabi-size 
NM = C:/CodeSourcery/arm-2010q1-188/bin/arm-none-eabi-nm 
REMOVE = C:/CodeSourcery/arm-2010q1-188/bin/cs-rm -f

ビルド方法

- 各プロジェクトのディレクトリに移動し、cs-make (またはmake)を実行します。

    cd C:\MicroFrameworkPK_v4_2_NativeSamples\NativeSamples\TestEvent 

    cs-make

- 実行ファイルは、outディレクトリ下にihexおよびsrec形式で作成されます。

書き込み方法
- 富士通FLASH USB DIRECT Programmerを使用して、FM3マイコン基板に書き込んでください。

以上
