Renesas Synergy™

FAQ 1006460 : エミュレータを用いたディバグではROM化をしないで、ROM発注のときにだけROM化すればよいのか。

いいえ、エミュレータを用いたディバグ段階からROM化しておいてください。
ROM化してないと、ディバグでリセットからやり直した場合に初期値のある変数の初期値がおかしくなっている可能性があります。
(エミュレータでは、初期値のある変数も、直接RAMにオブジェクトをダウンロードするので、初期値が入ります。しかし、ディバグ中に変数が書き換えられ るとその状態が残ってしまいます。再度、プログラムをリセットからやり直した場合には書き換えた値が新しい初期値となるので、プログラムの動作が変わって くることが考えられます。ROM化してあると、リセットからやり直すことで、初期値のある変数に初期値がコピーされるので、正しい初期値で使えます。)

 

他にご質問がございましたら、リクエストを送信してください