home > TOPPERSをh8300-elf-gccでビルドしてみる

TOPPERSをh8300-elf-gccでビルドしてみる

2007/01/27

環境


TOPPERSソースのダウンロード

http://www.toppers.jp/jsp-download.html から TOPPERS/JSP Release 1.4.2 (jsp-1.4.2.tar.gz) をダウンロードします。

TOPPERSソースの展開

$ tar zxvf jsp-1.4.2.tar.gz
jsp というディレクトリができます。

パッチ当て(h8300-elf-gccでのビルド用/MONIXでのロード、デバッグ用)

パッチファイル jsp-1.4.2-h8300-elf.diff をダウンロードします。

jspディレクトリが存在するディレクトリで、パッチを当てます。

$ patch -p0 -d . < jsp-1.4.2-h8300-elf.diff

補:jsp-1.4.2-h8300-elf.diffの内容

h8300-elf-gccでビルドするために、 また、MONIXに合わせる(アドレス、ボーレート等)ために、 また、私のWindows+cygwin環境に合わせるために、 以下のファイルを変更しました。

コンフィグレータのビルド

$ cd jsp/cfg
$ make depend
$ make

カーネルのビルド

$ cd jsp
$ mkdir LIBKERNEL
$ cd LIBKERNEL
$ ../configure -C h8 -S akih8_3069f
$ make depend
$ make libkernel.a

サンプルプロジェクトのビルド

$ cd jsp
$ mkdir MYSAMPLE
$ cd MYSAMPLE
$ ../configure -C h8 -S akih8_3069f -L ../LIBKERNEL
$ make depend
$ make
これにより、 ができます。
Shuji KUWAHARA
$Id: index.html 226 2007-03-24 17:47:09Z kuwa $