RX210 CS+でデバック、データフラッシュ領域 消えるときの対処

「Q 1010969 : RXマイコンをCS+でデバッグ後、以下のフラッシュ書き込みツールでROM(コード格納用フラッシュメモリ)の書き込みを行うとデータフラッシュ(データ格納用フラッシュメモリ)の値が消去されます。 」というのがあり、データ保持が必要な場合対処として、「フラッシュ書き込みツール接続前にデータをデバッガでアップロードしてください」とあります。 CS+のアップロード機能を使い、データフラッシュ領域のアドレス 100000~100FFFを指定してMOTファイルした。そのMOTファイルS1フォーマットでアドレスを見ると8000H~になっているようでした。 アップロードで指定する開始、終了のアドレスの入れ方が正しいのか?教えてください。
Parents
  • Yuchansさん、こんにちは。NoMaYと申します。

    すみません、そのMOTファイルの先頭を見せて頂けないでしょか?試してみたのですが、以下のようにS2レコードが出ていました。(CS+ for CC V8.04のシミュレータを使用しました。なお、0x100000から15バイトを11,22,33...FFで埋めた時のものです。)

    S0030000FC
    S284100000112233445566778899AABBCCDDEEFF000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000073
    S2841000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000EB

    S284100F0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005C
    S284100F800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000DC
    S804000000FB

     

  • 実機が手元から離れてしまい、E1をつないでの確認ができない状況になったのですが、こちらのバージョンはV8.03でした。S1フォーマットで0x10000はアドレス外になると思っていました。環境がそろったとき再度見てみたいと思います。
    確認頂いた皆様、ありがとうございました。
    でも消えてしまう状況を何とかしてもらいたい。
Reply
  • 実機が手元から離れてしまい、E1をつないでの確認ができない状況になったのですが、こちらのバージョンはV8.03でした。S1フォーマットで0x10000はアドレス外になると思っていました。環境がそろったとき再度見てみたいと思います。
    確認頂いた皆様、ありがとうございました。
    でも消えてしまう状況を何とかしてもらいたい。
Children
No Data