RX610 1MからRX610 1.5Mへの置き替え

RX610 1M(R5F56106)上で動作しているプログラムを

RX610 1.5M(R5F56107)上で動作させたいと考えております。

 

環境はHEWを使用しており、セクションの更新は実施しました。(添付画面がセクション設定画面)

ビルドは異常なく完了したのでですが、R5F56107上で動作させると

未定義の可変ベクター割り込み(ベクター0の割り込み)が発生し、システムダウンが発生してしまいます。

ROM容量が異なるMCUへの置き替えにあたり、セクションの設定以外に実施すべき項目があれば教えて頂けませんか。

 

Parents
  • まはらじゃさん、こんにちは。NoMaYと申します。

    >可変ベクター割り込み(ベクター0の割り込み)
    これはBRK命令例外(RXマイコンが0x00を命令コードとして実行した時に起きる0番の無条件トラップ例外)のことですよね。デバッガでスタックの中を調べれば戻り番地(実行した命令コード0x00の次の番地)が分かりますので、そこから逆アセンブルウィンドウでコードを遡っていって原因を調べることになりそうですね。

Reply
  • まはらじゃさん、こんにちは。NoMaYと申します。

    >可変ベクター割り込み(ベクター0の割り込み)
    これはBRK命令例外(RXマイコンが0x00を命令コードとして実行した時に起きる0番の無条件トラップ例外)のことですよね。デバッガでスタックの中を調べれば戻り番地(実行した命令コード0x00の次の番地)が分かりますので、そこから逆アセンブルウィンドウでコードを遡っていって原因を調べることになりそうですね。

Children
No Data