~ hew プロジェクト の作り方1 ~ hew プロジェクト の作り方 ~ 新規...
TRANSCRIPT
![Page 1: ~ HEW プロジェクト の作り方1 ~ HEW プロジェクト の作り方 ~ 新規 プロジェクト を作成 します 。ターゲット CPU を選択 します 。H8/Mini2](https://reader033.vdocuments.mx/reader033/viewer/2022042711/5f860a8187792d286b06c633/html5/thumbnails/1.jpg)
1
~ HEWプロジェクトの作り方 ~
新規プロジェクトを作成します。
ターゲット CPU を選択します。
H8/Mini2 は H8/300H の 3028F を選択します。
![Page 2: ~ HEW プロジェクト の作り方1 ~ HEW プロジェクト の作り方 ~ 新規 プロジェクト を作成 します 。ターゲット CPU を選択 します 。H8/Mini2](https://reader033.vdocuments.mx/reader033/viewer/2022042711/5f860a8187792d286b06c633/html5/thumbnails/2.jpg)
2
オプションを選択します。
H8/Mini2 はアドバンスドモードですので、“Advanced”を選択します。
ライブラリは“Newlib”を選択します。
ライブラリジェネレータの設定をします。
ここでは“Pre-Built”を選択します。
![Page 3: ~ HEW プロジェクト の作り方1 ~ HEW プロジェクト の作り方 ~ 新規 プロジェクト を作成 します 。ターゲット CPU を選択 します 。H8/Mini2](https://reader033.vdocuments.mx/reader033/viewer/2022042711/5f860a8187792d286b06c633/html5/thumbnails/3.jpg)
3
デバッグの設定をします。
デバッグ機能は使用しませんので、何もせずに Next>を押します。
自動生成されるファイルが表示されます。
![Page 4: ~ HEW プロジェクト の作り方1 ~ HEW プロジェクト の作り方 ~ 新規 プロジェクト を作成 します 。ターゲット CPU を選択 します 。H8/Mini2](https://reader033.vdocuments.mx/reader033/viewer/2022042711/5f860a8187792d286b06c633/html5/thumbnails/4.jpg)
4
プロジェクトの概要が表示されます。
OK を押してプロジェクトを作成します。
![Page 5: ~ HEW プロジェクト の作り方1 ~ HEW プロジェクト の作り方 ~ 新規 プロジェクト を作成 します 。ターゲット CPU を選択 します 。H8/Mini2](https://reader033.vdocuments.mx/reader033/viewer/2022042711/5f860a8187792d286b06c633/html5/thumbnails/5.jpg)
5
プロジェクトが作成され、
自動生成されたファイル
が登録されています。
![Page 6: ~ HEW プロジェクト の作り方1 ~ HEW プロジェクト の作り方 ~ 新規 プロジェクト を作成 します 。ターゲット CPU を選択 します 。H8/Mini2](https://reader033.vdocuments.mx/reader033/viewer/2022042711/5f860a8187792d286b06c633/html5/thumbnails/6.jpg)
6
右クリックメニューか
らファイルの削除を選
び、生成されたファイ
ルをプロジェクトから
削除します。
![Page 7: ~ HEW プロジェクト の作り方1 ~ HEW プロジェクト の作り方 ~ 新規 プロジェクト を作成 します 。ターゲット CPU を選択 します 。H8/Mini2](https://reader033.vdocuments.mx/reader033/viewer/2022042711/5f860a8187792d286b06c633/html5/thumbnails/7.jpg)
7
すべて削除します。
![Page 8: ~ HEW プロジェクト の作り方1 ~ HEW プロジェクト の作り方 ~ 新規 プロジェクト を作成 します 。ターゲット CPU を選択 します 。H8/Mini2](https://reader033.vdocuments.mx/reader033/viewer/2022042711/5f860a8187792d286b06c633/html5/thumbnails/8.jpg)
8
登録されていたファイル
が削除されています。
![Page 9: ~ HEW プロジェクト の作り方1 ~ HEW プロジェクト の作り方 ~ 新規 プロジェクト を作成 します 。ターゲット CPU を選択 します 。H8/Mini2](https://reader033.vdocuments.mx/reader033/viewer/2022042711/5f860a8187792d286b06c633/html5/thumbnails/9.jpg)
9
後で混乱しないように、ファイルそのものも削除しておきます。
![Page 10: ~ HEW プロジェクト の作り方1 ~ HEW プロジェクト の作り方 ~ 新規 プロジェクト を作成 します 。ターゲット CPU を選択 します 。H8/Mini2](https://reader033.vdocuments.mx/reader033/viewer/2022042711/5f860a8187792d286b06c633/html5/thumbnails/10.jpg)
10
ファイルが削除されました。
![Page 11: ~ HEW プロジェクト の作り方1 ~ HEW プロジェクト の作り方 ~ 新規 プロジェクト を作成 します 。ターゲット CPU を選択 します 。H8/Mini2](https://reader033.vdocuments.mx/reader033/viewer/2022042711/5f860a8187792d286b06c633/html5/thumbnails/11.jpg)
11
解凍したサンプルプログラムを全てプロジェクトのフォルダにコピーします。
![Page 12: ~ HEW プロジェクト の作り方1 ~ HEW プロジェクト の作り方 ~ 新規 プロジェクト を作成 します 。ターゲット CPU を選択 します 。H8/Mini2](https://reader033.vdocuments.mx/reader033/viewer/2022042711/5f860a8187792d286b06c633/html5/thumbnails/12.jpg)
12
![Page 13: ~ HEW プロジェクト の作り方1 ~ HEW プロジェクト の作り方 ~ 新規 プロジェクト を作成 します 。ターゲット CPU を選択 します 。H8/Mini2](https://reader033.vdocuments.mx/reader033/viewer/2022042711/5f860a8187792d286b06c633/html5/thumbnails/13.jpg)
13
右クリックメニューから
ファイルの追加を選び、
コピーしたファイルを全
て登録します。
![Page 14: ~ HEW プロジェクト の作り方1 ~ HEW プロジェクト の作り方 ~ 新規 プロジェクト を作成 します 。ターゲット CPU を選択 します 。H8/Mini2](https://reader033.vdocuments.mx/reader033/viewer/2022042711/5f860a8187792d286b06c633/html5/thumbnails/14.jpg)
14
追加するファイルを選択します。
![Page 15: ~ HEW プロジェクト の作り方1 ~ HEW プロジェクト の作り方 ~ 新規 プロジェクト を作成 します 。ターゲット CPU を選択 します 。H8/Mini2](https://reader033.vdocuments.mx/reader033/viewer/2022042711/5f860a8187792d286b06c633/html5/thumbnails/15.jpg)
15
選択したファイルが追加
されました。
![Page 16: ~ HEW プロジェクト の作り方1 ~ HEW プロジェクト の作り方 ~ 新規 プロジェクト を作成 します 。ターゲット CPU を選択 します 。H8/Mini2](https://reader033.vdocuments.mx/reader033/viewer/2022042711/5f860a8187792d286b06c633/html5/thumbnails/16.jpg)
16
ライブラリを登録するた
めに、もう一度ファイル
の追加を行います。
![Page 17: ~ HEW プロジェクト の作り方1 ~ HEW プロジェクト の作り方 ~ 新規 プロジェクト を作成 します 。ターゲット CPU を選択 します 。H8/Mini2](https://reader033.vdocuments.mx/reader033/viewer/2022042711/5f860a8187792d286b06c633/html5/thumbnails/17.jpg)
17
lib フォルダ内のライブラリを選択します。
![Page 18: ~ HEW プロジェクト の作り方1 ~ HEW プロジェクト の作り方 ~ 新規 プロジェクト を作成 します 。ターゲット CPU を選択 します 。H8/Mini2](https://reader033.vdocuments.mx/reader033/viewer/2022042711/5f860a8187792d286b06c633/html5/thumbnails/18.jpg)
18
ライブラリが追加されま
した。
![Page 19: ~ HEW プロジェクト の作り方1 ~ HEW プロジェクト の作り方 ~ 新規 プロジェクト を作成 します 。ターゲット CPU を選択 します 。H8/Mini2](https://reader033.vdocuments.mx/reader033/viewer/2022042711/5f860a8187792d286b06c633/html5/thumbnails/19.jpg)
19
“現在のコンフィグレー
ション”を“Release”に
変更してから、リンカー
の設定を確認、修正しま
す。
![Page 20: ~ HEW プロジェクト の作り方1 ~ HEW プロジェクト の作り方 ~ 新規 プロジェクト を作成 します 。ターゲット CPU を選択 します 。H8/Mini2](https://reader033.vdocuments.mx/reader033/viewer/2022042711/5f860a8187792d286b06c633/html5/thumbnails/20.jpg)
20
標準ライブラリとして、“libm.a”、“libc.a”、“libgcc.a”が登録されていることを確認します。
![Page 21: ~ HEW プロジェクト の作り方1 ~ HEW プロジェクト の作り方 ~ 新規 プロジェクト を作成 します 。ターゲット CPU を選択 します 。H8/Mini2](https://reader033.vdocuments.mx/reader033/viewer/2022042711/5f860a8187792d286b06c633/html5/thumbnails/21.jpg)
21
Sections タブで.stack のアドレスを変更します。
![Page 22: ~ HEW プロジェクト の作り方1 ~ HEW プロジェクト の作り方 ~ 新規 プロジェクト を作成 します 。ターゲット CPU を選択 します 。H8/Mini2](https://reader033.vdocuments.mx/reader033/viewer/2022042711/5f860a8187792d286b06c633/html5/thumbnails/22.jpg)
22
.stack のアドレスは標準で 0x00FFFF00 になっています。
.stack のアドレスを 0x00FFFF20 に変更します。
![Page 23: ~ HEW プロジェクト の作り方1 ~ HEW プロジェクト の作り方 ~ 新規 プロジェクト を作成 します 。ターゲット CPU を選択 します 。H8/Mini2](https://reader033.vdocuments.mx/reader033/viewer/2022042711/5f860a8187792d286b06c633/html5/thumbnails/23.jpg)
23
アドレスが変更されました。
v803 以前のバージョンをお使いの場合は 27ページへ進んでください。
![Page 24: ~ HEW プロジェクト の作り方1 ~ HEW プロジェクト の作り方 ~ 新規 プロジェクト を作成 します 。ターゲット CPU を選択 します 。H8/Mini2](https://reader033.vdocuments.mx/reader033/viewer/2022042711/5f860a8187792d286b06c633/html5/thumbnails/24.jpg)
24
※ v901 をお使いの場合は以下の操作が必要です。
build → Linker で
LinkerOption を開きます。
![Page 25: ~ HEW プロジェクト の作り方1 ~ HEW プロジェクト の作り方 ~ 新規 プロジェクト を作成 します 。ターゲット CPU を選択 します 。H8/Mini2](https://reader033.vdocuments.mx/reader033/viewer/2022042711/5f860a8187792d286b06c633/html5/thumbnails/25.jpg)
25
Input タブをクリックします。
Add を押してライブラリ(tH82flib7.a)を追加します。
![Page 26: ~ HEW プロジェクト の作り方1 ~ HEW プロジェクト の作り方 ~ 新規 プロジェクト を作成 します 。ターゲット CPU を選択 します 。H8/Mini2](https://reader033.vdocuments.mx/reader033/viewer/2022042711/5f860a8187792d286b06c633/html5/thumbnails/26.jpg)
26
ライブラリが追加されました。
OK を押してダイアログを閉じます。
![Page 27: ~ HEW プロジェクト の作り方1 ~ HEW プロジェクト の作り方 ~ 新規 プロジェクト を作成 します 。ターゲット CPU を選択 します 。H8/Mini2](https://reader033.vdocuments.mx/reader033/viewer/2022042711/5f860a8187792d286b06c633/html5/thumbnails/27.jpg)
27
そのままの状態で、“全て
をビルド”を実行します。
![Page 28: ~ HEW プロジェクト の作り方1 ~ HEW プロジェクト の作り方 ~ 新規 プロジェクト を作成 します 。ターゲット CPU を選択 します 。H8/Mini2](https://reader033.vdocuments.mx/reader033/viewer/2022042711/5f860a8187792d286b06c633/html5/thumbnails/28.jpg)
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