オルタナティブ・ブログ > mtaneda ブログ >

中小企業の開発者は会社で何をしているのか

H8 開発環境を Mac で

»

興味が出たので、まずはコンパイラだけ準備してみました。
参考にしたのは、こちらのサイトさんです。

http://physicom.digick.jp/?page_id=2253

~/Downloads に各種ソースをそろえておいて、あとはひたすらconfigureとmakeですね。
ぐちゃぐちゃになるのが嫌なので、prefixは~/h8devtools 下にしました。
そうしておけば、
.bashrc に、
PATH="$PATH":~/h8devtools/h8-elf/bin とすればいいだけですからね。

macbook-air:~ mtaneda$ mkdir h8devtools
macbook-air:~ mtaneda$ cd h8devtools/
macbook-air:h8devtools mtaneda$ tar jxf ../Downloads/gmp-5.0.1.tar.bz2
macbook-air:h8devtools mtaneda$ cd gmp-5.0.1/
macbook-air:gmp-5.0.1 mtaneda$ mkdir build
macbook-air:gmp-5.0.1 mtaneda$ cd build
macbook-air:build mtaneda$ ../configure --prefix=/Users/mtaneda/h8devtools/gmp
macbook-air:build mtaneda$ make
macbook-air:build mtaneda$ make check
macbook-air:build mtaneda$ make install
macbook-air:build mtaneda$ cd ../..
macbook-air:h8devtools mtaneda$ tar xjf ../Downloads/mpfr-3.0.0.tar.bz2
macbook-air:h8devtools mtaneda$ cd mpfr-3.0.0/
macbook-air:mpfr-3.0.0 mtaneda$ mkdir build
macbook-air:mpfr-3.0.0 mtaneda$ cd build
macbook-air:build mtaneda$ ../configure --prefix=/Users/mtaneda/h8devtools/mpfr --with-gmp=/Users/mtaneda/h8devtools/gmp
macbook-air:build mtaneda$ make
macbook-air:build mtaneda$ make check
macbook-air:build mtaneda$ mamacbook-air:build mtaneda$ cd ../..
macbook-air:h8devtools mtaneda$ tar xjf ../Downloads/binutils-2.21.1.tar.bz2
macbook-air:h8devtools mtaneda$ cd binutils-2.21.1/
macbook-air:binutils-2.21.1 mtaneda$ mkdir build
macbook-air:binutils-2.21.1 mtaneda$ cd build
macbook-air:build mtaneda$ ../configure --prefix=/Users/mtaneda/h8devtools/h8-elf --target=h8300-elf --disable-nls
macbook-air:build mtaneda$ make
macbook-air:build mtaneda$ make check
macbook-air:build mtaneda$ make install
macbook-air:build mtaneda$ cd ../..
macbook-air:h8devtools mtaneda$ tar xjf ../Downloads/mpc-0.9.tar.gz
macbook-air:h8devtools mtaneda$ cd mpc-0.9/
macbook-air:mpc-0.9 mtaneda$ mkdir build
macbook-air:mpc-0.9 mtaneda$ cd build
macbook-air:build mtaneda$ ../configure --prefix=/Users/mtaneda/h8devtools/mpc --with-gmp=/Users/mtaneda/h8devtools/gmp --with-mpfr=/Users/mtaneda/h8devtools/mpfr
macbook-air:build mtaneda$ make
macbook-air:build mtaneda$ make check
macbook-air:build mtaneda$ make install
macbook-air:build mtaneda$ cd ../..
macbook-air:h8devtools mtaneda$ tar xjf ../Downloads/gcc-core-4.5.2.tar.bz2
macbook-air:h8devtools mtaneda$ cd gcc-4.5.2/
macbook-air:gcc-4.5.2 mtaneda$ mkdir build
macbook-air:gcc-4.5.2 mtaneda$ cd build
macbook-air:gcc-4.5.2 mtaneda$ ../configure CFLAGS=-m32 --target=h8300-elf --disable-nls --disable-threads --disable-shared --disable-libssp --enable-languages=c --with-gmp=/Users/mtaneda/h8devtools/gmp --with-mpfr=/Users/mtaneda/h8devtools/mpfr --with-mpc=/Users/mtaneda/h8devtools/mpc --prefix=/Users/mtaneda/h8devtools/h8-elf

 書き込みツールは、よく解説されているh8writeがうまく動かなかったので、
H8/3069F writer for KOZOS を利用させていただきました。

これでMacで秋月電子のAKI-H8に書き込める環境が出来ましたが、
何を作ろうかしら・・・ 

Comment(0)