Renesas Synergy™

FAQ 1000330 : FCU(内蔵ROM/データフラッシュ専用のシーケンサ)のモードを遷移させるときに注意すべきことはありますか?

FCUのモードを遷移させるときは、フラッシュP/Eモードエントリレジスタ(FENTRYR)を設定します。

FENTRYRを設定するときは、FENTRYRに設定値を書き込んだ直後に必ずFENTRYRをダミーリードしてださい。
FENTRYRをダミーリードした後に、ROM/FLDの書き込み/消去/リードの各動作を行ってください。
このFENTRYRのダミーリードは、FENTRYR書き込み後、1回のリードで構いません。

FENTRYRに設定値を書き込んだ後、FENTRYRをダミーリードせずにROM/FLDにアクセスした場合、
FCUのモードがまだ切り替わっていないことが原因で、ROM/FLDのアクセス違反が発生する可能性があります。
アクセス違反が発生した場合はFCUのコマンドロック状態となり、
FCUコマンドを発行しても受け付けられません。

FCUのコマンドロック状態を解除するためには、
フラッシュアクセスステータスレジスタ(FASTAT)の値が H'10 の状態で
ステータスレジスタクリアコマンドを発行する必要があります。

 

適用製品

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