Page 1
1
~ HEWプロジェクトの作り方 ~
新規プロジェクトを作成します。
ターゲット CPU を選択します。
H8/Mini2 は H8/300H の 3028F を選択します。
Page 2
2
オプションを選択します。
H8/Mini2 はアドバンスドモードですので、“Advanced”を選択します。
ライブラリは“Newlib”を選択します。
ライブラリジェネレータの設定をします。
ここでは“Pre-Built”を選択します。
Page 3
3
デバッグの設定をします。
デバッグ機能は使用しませんので、何もせずに Next>を押します。
自動生成されるファイルが表示されます。
Page 4
4
プロジェクトの概要が表示されます。
OK を押してプロジェクトを作成します。
Page 5
5
プロジェクトが作成され、
自動生成されたファイル
が登録されています。
Page 6
6
右クリックメニューか
らファイルの削除を選
び、生成されたファイ
ルをプロジェクトから
削除します。
Page 8
8
登録されていたファイル
が削除されています。
Page 9
9
後で混乱しないように、ファイルそのものも削除しておきます。
Page 11
11
解凍したサンプルプログラムを全てプロジェクトのフォルダにコピーします。
Page 13
13
右クリックメニューから
ファイルの追加を選び、
コピーしたファイルを全
て登録します。
Page 14
14
追加するファイルを選択します。
Page 15
15
選択したファイルが追加
されました。
Page 16
16
ライブラリを登録するた
めに、もう一度ファイル
の追加を行います。
Page 17
17
lib フォルダ内のライブラリを選択します。
Page 18
18
ライブラリが追加されま
した。
Page 19
19
“現在のコンフィグレー
ション”を“Release”に
変更してから、リンカー
の設定を確認、修正しま
す。
Page 20
20
標準ライブラリとして、“libm.a”、“libc.a”、“libgcc.a”が登録されていることを確認します。
Page 21
21
Sections タブで.stack のアドレスを変更します。
Page 22
22
.stack のアドレスは標準で 0x00FFFF00 になっています。
.stack のアドレスを 0x00FFFF20 に変更します。
Page 23
23
アドレスが変更されました。
v803 以前のバージョンをお使いの場合は 27ページへ進んでください。
Page 24
24
※ v901 をお使いの場合は以下の操作が必要です。
build → Linker で
LinkerOption を開きます。
Page 25
25
Input タブをクリックします。
Add を押してライブラリ(tH82flib7.a)を追加します。
Page 26
26
ライブラリが追加されました。
OK を押してダイアログを閉じます。
Page 27
27
そのままの状態で、“全て
をビルド”を実行します。
Page 28
28
全ビルドの実行結果
Building All - wav1 - Release
Phase Library Generator starting
Please wait...
This may take a few minutes
Nothing to do - skipping
Phase Library Generator finished
Phase Compiler starting
C:\WorkSpace\wav1\wav1\vects.c
C:\WorkSpace\wav1\wav1\hwinit.c
C:\WorkSpace\wav1\wav1\main.c
C:\WorkSpace\wav1\wav1\start.asm
C:\WorkSpace\wav1\wav1\TimeSys.c
Phase Compiler finished
Phase Linker starting
Phase Linker finished
Build Finished
0 Errors, 0 Warnings