E10A接続起動で、SH7216のデータフラッシュ(FLD)の内容が自動で消去されてしまう。

E10A接続起動、最初のリセット実行(Shift+F5)で、SH7216のデータフラッシュ(FLD)内容が自動消去されてしまう現象で困っています。

自動消去されないようにするには、どうすればよろしいでしょうか?

尚、再度のリセット実行(Shift+F5)では、FLDの内容は消去されずデータは残っています。

また、E10A接続せずROM動作の起動では、FLDの内容は消去されずデータは残っています。

 

その他情報は以下の通りです。

・FLDのブランクチェック、リード、ライト、イレーズ動作等は正常に機能しています。

・FWE,MD1,MD0=1,1,0 (モード6:ユーザプログラムモード)での運用を前提としていますが、   FWE,MD1,MD0=0,1,0 (モード2:MCU拡張モード2)でも、消去現象は同じでした。

・リセット実行(Shift+F5)時、FWE端子が以下の様に変化しています。(FWE,MD1,MD0=1,1,0)

   E10A接続起動ダウンロード後、最初のリセット実行 : L→H(約80ms)→L(約930ms)→H

  1度以上の実行、Break。再度のリセット実行        : L→H(約80ms)→L(約420ms)→H

  E10A未接続時の起動                   : L→H

Parents
  • 自己レス。解決です。

    FLD領域の全消去は、E10Aエミュレータが行っていました。

    ---------------------------------------------------------------------

    E10A-USB エミュレータのユーザーズマニュアル  20ページ

    documentation.renesas.com/.../r20ut2160jj0300_e10a_7214.pdf

    4. エミュレータ起動時にID Codeダイアログボックスに[New ID Code]にチェックを入れてOKを押すと、

    ROM領域の他にFLD領域も全消去されます。

    ---------------------------------------------------------------------

    こんな落とし穴にハマっていたとは....  お騒がせしました。

Reply
  • 自己レス。解決です。

    FLD領域の全消去は、E10Aエミュレータが行っていました。

    ---------------------------------------------------------------------

    E10A-USB エミュレータのユーザーズマニュアル  20ページ

    documentation.renesas.com/.../r20ut2160jj0300_e10a_7214.pdf

    4. エミュレータ起動時にID Codeダイアログボックスに[New ID Code]にチェックを入れてOKを押すと、

    ROM領域の他にFLD領域も全消去されます。

    ---------------------------------------------------------------------

    こんな落とし穴にハマっていたとは....  お騒がせしました。

Children
No Data