[H8-ML(181)] Re: はじめまして
From: Mitsuo Tamatsukuri <tamazoh@xxxxxxxxxxxxxxxxxx>
Date: 1999年07月03日(土)05時06分36秒
玉造です。
くぬぎざさん、情報ありがとうございます。

だいぶ勘違いしていた事もあり、これから色々試そうと思っています。

jk> > 壁1.  FlashROMにgccでコンパイルしたコードを書き込むのには、どうすれば良いのだろう?
jk> > 	ldscript/h8300.x の内容を合わせて書いてみたのですが、ダウンロード中タイムアウト
jk> > 	してしまいます。(書き込みは、WIN98上で秋月のプログラム使用)
jk> > 	この状態で、実行すると動くのですけど。。
jk> 
jk> http://www.exp.org/h8/ml/archive/cgi/view.cgi?message=24
jk> 上記の記事が参考になるかも知れません。その記事では、binary
jk> 出力しているので、srec に読み替えてくださいね。

これは、"Objcopy -O srec" で出力したSレコードファイルを秋月のプログラムではうまく書き込めない様です。
直接、ダウンロードプログラムでも作って出力したら行けそうな気がします。
#でもSレコードのダウンロードプログラムってどうやって作れば。。。Binaryですかね。
 
 あと過去ログをゲットして今読んで見ました。
この H8-ML(24) 中の ROMイメージの容量 9.4kbyte が、壁2.で私の言ったでかすぎる件です。
ちょっとしたテストプログラムで 10Kというのはどうも気になったのです。
10KByteは大きいのかな?とも思うんですけど、秋月の環境だとせいぜい数百Byteですむものですから。
ただ、GNUのデバック環境は非常に魅力的なので、これ一本で開発が理想です。


jk> あと、GNU の object コンバータで吐いたSレコードには、
jk> ldscript の書き方によってはスタック領域と見えるレコードが
jk> 現れているけども、秋月のものには現れない、という違いも
jk> あるようです(何となく見比べて気付いただけですけど)。
jk> 
jk> > 	思うに、ldscript 内の定義で、ram(つまりROM) と stack が連続したメモリマップ上に
jk> > 	いないとまずいような。。
jk> 
jk> 飛び飛びでも大丈夫です。でないと、広大なメモリ空間があって
jk> それも途中に穴があるような場合は困ります。

Sレコードフォーマットの詳細情報はどこかで手にはいるんでしょうか?
私も、スタックの情報がこのSレコードに入っている様に受け取ったのです。
その為、実プログラムとスタックが連続していないとダメなのかな〜と勝手に推測
したんですが。。

  ----------------------------------
 Mitsuo Tamatsukuri / Saitama, Japan
 tamazoh@xxxxxxxxxxxxxxxxxx

スレッド概略
[表示中](起点)


投稿順に移動
[←前の記事へ(P)]
[→次の記事へ(N)]


リスト表示へ
[このスレッド(T)]
[本記事の前後(L)]