H8 on Mac - e-jigsaw.blogspot.com

実験でH8マイコンを使って遊ぶ、という週があったのでせっかくなのでMacでクロスコンパイル出来るようにしてやろうかと。

実験テキストの説明とかを基にやっているので、ところどころ曖昧です。

h8300-hms-gccのコンパイル

H8クロスコンパイラ環境作り

を参考にやってみたものの、生涯make成功率3%の私には出来るはずもなく...

仕方ないので、偉大な人のお力を借ります。

Mac OS X で H8 - novi’s page

LeopardでコンパイルすればSnowLeopardでも使えるみたいだけど、わざわざTimeMachineで戻すのも面倒なのでコンパイル済みGCC *1 を使わせていただきます。

ダウンロードしたzipを解凍して、出てきたフォルダを/usr/local/以下に放り込みます。ちなみに、余談ですがMacでusrなんかにアクセスするときはFinderのフォルダへ移動 *2 でアクセスできます。Terminalでやってもよし。

各種ファイルを揃える

http://maisy.ei.fukui-nct.ac.jp/~t-saitoh/exp/h8/sample/h8car/

テキストのプログラム一式が置いてあるので、拝借します。Xcodeでコンパイルしてもいいのですが、面倒なのでTerminalで叩きます。

Makefileを書き換える

#

を以下のように

#

1. 適当な場所にフォルダを置く

2. cd hoge/h8car

3. make

これでいけました。あとは、h8car.cをいぢるだけです。

転送はまだ出来ていません。jrem使えばできるのかな?/dev/以下になんて書けばいいのか分からないっていう。

*1http://web.me.com/novi.mad/h8300-hms.zip

*2 :shift+cmd+G

original: https://e-jigsaw.blogspot.com/2009/12/h8-on-mac.html

#1212