Thursday, June 12, 2014

今日の作業

  • 例外/割り込みベクタテーブルに手をつける。
    • これに手をつけないと次に進めなさそうだから
    • ちょっとずつ理解しているがH8のコードはトリッキーなことをしているように見える。これには意味があるのだろうか?
    • H8/300Hだと jsr @addressがちょうど4バイトなのが羨ましい。
  • 上記だけだと頭がうにになってしまうので、メインルーチンもトレースして進めることに
    • どうやらstatic変数を初期化できていないらしいことが判明
    • すごく読みにくいリンカースクリプトを読まなきゃならないはめに
    • HEWでダウンロードしたらRAM領域にロードされてしまっているらしい。
      H8のやつからあまりいじってないのに。それが悪いのか?
      • この状態で動かしたら起動メッセージとプロンプトが出る所まで来た。
        ちょっとやる気が出てきた。
      • コマンドプロンプトで入力できるところまで来た。

No comments:

Post a Comment