はじめまして。Giggsと申します。
RX72Mで、フラッシュメモリデータ管理モジュールFITを使用してデータフラッシュに書き込み/読み出ししようとしています。データ番号0に書き込むことが出来たので、続けてデータ番号1に書き込もうとしましたがうまくできません。書き込もうとすると「消去ブロックなしのため、データ更新処理実行不可能」になるので、ブロック消去しようとすると「無効ブロックなし」になります。データ番号0に書き込んでからデータ番号1に書き込む間で何か処理が必要でしょうか?
以上、宜しくお願い致します。
はじめまして、SAM と申します。『書き込みできました。』ということでしたが、その後いかがでしょうか。私は RX72N を使っていますが、しばらく書き込むと書き込みができなくなります。Giggs さんと同様に書き込もうとすると「消去ブロックなしのため、データ更新処理実行不可能」になります。ここからが違っていて R_FLASH_DM_Erase() で FLASH_DM_FINISH_ERASE が返ってきたので、次は書き込めるのかなと思うと同じ状態になります。ルネサスに質問していますが、まだ回答はありません。フラッシュメモリデータ管理モジュールFIT について質問しているのが Giggs さんだけでしたのでこのような Reply をさせていただきました。ご迷惑でしたらすみません。
SAMさん、こんにちは。
少し前なので記憶が曖昧ですが、私の方はその後特に問題は起きていません。
一度書き込みができるようになってからは、書き込みができなくなったことはないと思います。
何か思い出したら、再度Replyします。