お世話になっております。GAです。現在、RX660を使用した基板に対して、E2 Liteを経由したRenesas flash Programerでの書き込みを行おうとしております。その際に、以下のようなエラーログが出て、上手く書き込みが出来ません。
[ログ本文]接続デバイス : RX Groupツールに接続します。使用ツール : E2 emulator Lite (2FS045144B), インタフェース : 2 wire UARTツール電圧 : OFFエミュレータのファームウェアバージョン(更新前) : 3.03.00.005エミュレータのファームウェアバージョン(更新後) : 3.04.00.000ターゲットデバイスに接続します。メインクロック : 16.000000MHzターゲットデバイスを設定します。ターゲットデバイスを設定します。通信速度 : 1,000,000 bpsSignature: Device: RX Group Device Code: (省略)選択されたブロックを消去します。 [User Boot Area 1] 0xFF7F8000 - 0xFF7FFFFF サイズ : 32 Kツールから切断します。エラー(E100000E): デバイスでプロテクションエラーが発生しました。 (Command: 50, Response: DA)操作は失敗しました。[ログ終了]
同じE2Liteを使用して、CS+上でのデバッグを行った際には、問題なくデバッグが出来ております。デバイス側の設定として、特別プロテクションに関わる設定を行っていないのですが、初期設定として、プロテクションをかけるような設定となっているのでしょうか。(それか、回路的にプロテクションかける方法があるのでしょうか)拙い質問で申し訳ございませんが、何卒お知恵をお借り出来ますと幸いです。
[追記]申し訳ございません、1点記載忘れていたことがございました。Renesas flash Programerを用いて、以下のことは出来ました。・ブロック情報を読み出す・フラッシュオプションを読み出す・ブランクチェック
動きを見ている限り、書き込みやイレースのコマンドが上手く出来ていないようです。何かご存じのことがあれば、お教えいただけますと幸いです。以上です。宜しくお願い致します。
Flash Programmerの設定とCS+の設定がどうなっているかわかりませんが、電源供給のオプション、どちらかが有効でどちらかが無効なんじゃないかな?