新規登録がまだの方

下の[新規登録]ボタンを押してコミュニティに登録してください。

登録がお済みの方はこちら

コミュ二ティポイントのご案内

詳しく見る

マイコン情報の交換広場

マイコン情報の交換広場>掲示板

公開 メンバー数:19人

チャットに入る

サークル内の発言を検索する

サークルで活動するには参加が必要です。
「サークルに参加する」ボタンをクリックしてください。
※参加を制限しているサークルもあります。

閉じる

from: Simbaさん

2008年09月02日 00時15分58秒

icon

H8/3048Fでいろいろと相談がありまして・・・

お久しぶりです。突然ですが質問です。春頃にも質問したかもですが・・・あまりよく分かってないので、再度質問です。ROMにプログラムを書いてばかりいると、

お久しぶりです。

突然ですが質問です。

春頃にも質問したかもですが・・・
あまりよく分かってないので、
再度質問です。

ROMにプログラムを書いてばかりいると、
100回ほどで、もう書き込めなくなるのですよね?

そこで、RAMに書き込むことをかんがえることに
なって、
そのとき必要なソフトがターミナルソフト(Hterm)、デバッグモニタ(??)ですよね。

僕の思ってることは、
デバッグモニタをROMに常駐させて・・・
Htermは、デバッグモニタを操作する・・・

なんかこのへんが分からず、
先に進めないのです。

このあたりをわかりやすく説明してもらえないでしょうか・・・

  • サークルで活動するには参加が必要です。
    「サークルに参加する」ボタンをクリックしてください。
    ※参加を制限しているサークルもあります。

    閉じる

  • 17
  • サークルで活動するには参加が必要です。
    「サークルに参加する」ボタンをクリックしてください。
    ※参加を制限しているサークルもあります。

    閉じる

  • 0

icon拍手者リスト

from: zwiさん

2008年09月06日 01時46分12秒

icon

「Re:Re:Re:Re:Re:Re:Re:Re:Re:Re:Re:Re:Re:Re:Re:H8/3048Fでいろいろと相談がありまして・・・」
> mot送らせてもらいます。

読み込めませんでした(^^ゞ
どうやら、RAMに配置されたプログラムは読めない様です。しかたく、モニタプログラムの方の資料を調査してみました。

するとデバックモニタの利用しているRAMのアドレスは、
Monitor RAM FEF10 - FF02F
って事が発覚しました。
あぁ、こりゃだめですわ(^^ゞFEF10にして動いたのも偶然です。FEF10-FF02Fの範囲内のアドレスにプログラムを読み込んでもモニタプログラムがその範囲のRAMを使っているのでモニタ動作中にRAMを書き換えて読み込んだプログラム破壊している可能性があります(偶然破壊されない事もありますが)。

FF030以降のアドレスにしないと動くはずがありません。
って事で、FF030で試してみてください。

  • サークルで活動するには参加が必要です。
    「サークルに参加する」ボタンをクリックしてください。
    ※参加を制限しているサークルもあります。

    閉じる

  • サークルで活動するには参加が必要です。
    「サークルに参加する」ボタンをクリックしてください。
    ※参加を制限しているサークルもあります。

    閉じる

  • 0

icon拍手者リスト