お世話になります。うおちゃんと言います。
RL78L13を使用しています。実は、先日RLを使った製品が出荷後不良品として返却されてきまして、とりあえずコードフラッシュのチェックサムを確認すると
正しい値とは異なる値が表示され、何が書かれているのか確認したいと思っています。
ところが、ルネサスフラッシュプログラマではチェックサムは求められますが、書いてある内容を読み出してファイルに落としたりはできないようです。
何かしら手段はないでしょうか?ちなみにE1を使ってつなげています。
こんにちは
開発はCS+を使われていましたか?E1が繋がるのでしたら開発した時のプロジェクトを開いてデバッグ・ツールに接続(※ファイルをダウンロードしないように要注意!)するとデバッグ・ツールからデータをアップロードしてファイルに保存ができるのではないでしょうか。
開発したときのプロジェクトでなくてもターゲットデバイスを正しく設定しておけば新しいプロジェクトでもデバッグ・ツールに接続できると思うのでファイルのアップロードはできそうです。
CS+のマニュアル抜粋:
資料をさがしてみたところ以下のFAQがありました。
「FAQ 1010333 : 78K,V850,RL78マイコンで、E1またはE20エミュレータとRenesas Flash Programmerを使用して、フラュシュメモリに書き込んだデータを読み出したいのですが、メニューから選択する"読み出し(R)"コマンドがグレー表示になっていて選択できません。」
記載されている以下の条件に合っていないとデバッガを使ってフラッシュデータをアップロードすることもできないようです。
またアップロードしたデータのデバッグモニタ領域はもともと書き込んだデータとは違う値に書き換わっているようです。