前へ | 目次 | 次へ |
クロスコンパイラの環境整備(Linux) | |
AKI-H8 3664を動かすための回路が出来上がったので、 次はプログラムのための環境を作りましょう。 | |
GCC for H8/300のインストール | |
まずは、H8-3664Fで使えるGCCコンパイラをインストールします。 Linuxによるマイコンプログラミングのページから、 H8/300H用バイナリパッケージをダウンロードします。 (rpmが使えない場合には、Strawberry-linux - H8develを 参考に、ソースからコンパイルしてみてください)
rootになり、インストールします。 rpm -ivh h8-binutils-2.13-1.i386.rpm rpm -ivh h8-gcc-3.2-1.i386.rpm rpm -ivh h8-newlib-1.10.0-1.i386.rpm 以下のコマンドを実行して、gccのバージョンが表示されたら、 問題無くインストールされていると考えて良さそうです。 h8300-hms-gcc -v | |
ソースファイルの準備、コンパイル | |
Strawberry-linux - H8develの サンプルプログラム(LEDの点灯)h8led-0.1-20020706.tar.gz を展開します。 h8ledというフォルダを作り、 以下のファイルを保存してください。 ここで利用する各ファイルの意味は、 Strawberry-linux - H8develの プログラムの作成 を参照してください。 3664.hは、BestTechnologyの GCC Developer Liteのものをそのまま利用しています。更に、以下のソースファイルを作ります。 意味については後ほど考えることにしましょう。
コンパイルは、 make を行うだけです。 今の場合には、h8led.motというファイルができていることを確認してください。 | |
実行ファイルを書きこむ | |
まずは書き込み用のソフトをダウンロードします。 Linuxによるマイコンプログラミングのページから、 Linux実行ファイル h8writeを取ってきます。 実行可能な属性にしておきます。 書きこみは、以下の手順で行います。
うまくいきましたか? うまくいかなかった場合には、最初からチェックし、自力で解決します(笑)。 | |
他のソースファイルをコンパイルする場合は | |
新しいディレクトリを作り、 をコピーします。 (Makefileの中身を書きかえれば、下3つのファイルはコピーしなくても良いです)Makefileの FILE = h8led を新しいソースファイル名に変更します。 makeすると、拡張子motのファイルができます。 後は上記のように書き込みをします。 | |
2003/05/01(Thu) | |
AKI-H8/3664 QFP版のトップページへ | |
トップページへ |
SEO | [PR] 爆速!無料ブログ 無料ホームページ開設 無料ライブ放送 | ||