はじめまして。玉造と申します。 購読を希望したいと思いますので、先ず自己紹介から。。 H8は1週間程前に秋月で購入して楽しんでいます。 現在の環境は、Solaris7+gcc+binutil+newlib+gdb+xemacs と日立製フリーモニターでとりあえず リモートデバッグができるようになった所です。 それと、メモリは、以前のPC M/B に乗っていた、32Kbitx8bitのキャッシュ用SRAMを4つ乗せ モード5で2ウエイトアクセスしています。-- 廃品利用です :-) 表示用にはLCDを買いそこねたので、とりあえず7SEGを4つ付けています。 先人の方の苦労の賜で、ここまではすんなりいったのですが。。 軟弱者の私はここで、いくつかの壁に直面しました。 何か情報があれば教えて頂きたいのです。 壁1. FlashROMにgccでコンパイルしたコードを書き込むのには、どうすれば良いのだろう? ldscript/h8300.x の内容を合わせて書いてみたのですが、ダウンロード中タイムアウト してしまいます。(書き込みは、WIN98上で秋月のプログラム使用) この状態で、実行すると動くのですけど。。 思うに、ldscript 内の定義で、ram(つまりROM) と stack が連続したメモリマップ上に いないとまずいような。。 壁2. GNU環境で出力した Sレコードファイルがとても大きくなる。 -nostdlib オプションを付けて、デバックはOFFですが、秋月で買ったCコンパイラの 10倍程大きいコードを吐き出します。 (GNU環境ではS2レコードを吐き出します。) コードのデバックは、CPUモード5で実際の動作は、モード7を考えているのでちょっと悩んで います。 ---------------------------------- Mitsuo Tamatsukuri / Saitama, Japan tamazoh@xxxxxxxxxxxxxxxxxx