RL78/F14にてIDコードエラーが発生する

初心者です。

 

RL78/F14にてIDコードエラー(C0602202)により、書込みが出来ません。

セキュリティIDには00000000000000000000を設定しており、

コンパイラはCS+ for CC V7.00 を使用しております。

 

昨日まで書込みが出来ており、原因の見当がつきません。

ご教授いただければ幸いです。

  • 「起動時にフラッシュ ROM を消去する」を「はい」にすると書き込みが出来ました。
    ただ、CPUからの応答がありません等のエラーが発生します。
  • hirafさん、こんにちは。NoMaYと申します。

    > CPUからの応答がありません等のエラーが発生

    昨日、もしくは一昨日のソースは残っていませんか?残っていれば、そのソースでも発生するか、どうか(つまり、もし昨日ソースを修正していれば、それが関係するのか)気になります。

    また、昨日、ハードウェアに、何かしら手を加えたり、あるいは、強い衝撃を加えたり、といったことは無かったですか?

    初心者フォーラム(&パニック状態かも?)ということで、初歩的な点ですが、まず、このあたりが気になります。

  • FAQに

    ja-support.renesas.com/.../17796209
    > なお、セキュリティIDを忘れてしまった場合は、フラッシュメモリを一旦消去し,セキュリティIDを設定しなおしてください。

    とあるので消去で対処として正しいと思いますが、原因は謎なので問題が起こった際に書き込んだプログラムファイルのセキュリティ ID の部分は設定どおり 00000000000000000000 となっているかは確認されると良いと思います。
  • NoMaYさん

    ご回答ありがとうございます。

    昨日のソースコードは動きます。
    ソースコードの問題かと考えましたが、電源周りの配線に問題があると考えます。(自信がない)

    電源が安定しない状態で書込みを行ったことが影響することはあるのでしょうか?
  • fujita nozomu さん

    ありがとうございます。参考にします。
    セキュリティIDが設定どおりなっているか確認したいと思います。
  • hirafさん、こんにちは。NoMaYです。

    > 昨日のソースコードは動きます。
    > ソースコードの問題かと考えましたが、電源周りの配線に問題があると考えます。(自信がない)

    念の為、確認ですが、「昨日のソースコード」では「CPUからの応答がありません等のエラー」は発生しない、ということですよね。こちらでは、ソースコードの変更内容は分からないのですが、それでも、「昨日」⇔「今日」の変更内容が数千行規模になっていることはないと思いますので、「昨日」⇒「今日」のソースコードの変更内容を少しずつ元に戻して行けば、どこかでエラーが出なくなる筈ですので、そこを探してみてはどうでしょうか?(思うに、それが、結構、一般的な作業手順かな、と思うのです。「自信がない」ということであれば、なおさらかと思うのです。)

    > 電源が安定しない状態で書込みを行ったことが影響することはあるのでしょうか?

    一般論として、電源が安定しない状態で書込みを行うことはNGだと思います。ただ、具体的に今回の問題(「IDコードエラー(C0602202)により、書込みが出来ません」とか「CPUからの応答がありません等のエラーが発生」とか)に至るかどうかは私では明言出来なくて、その点は他の方のアドバイスを待って頂けないでしょうか。

    というか、でも、ひょっとして、電源が安定しない状態でプログラム実行させている、ことでもありますよね?それも、NGだと思います。