Renesas Community
Search Community
User
Join or sign in
Site
Search Community
User
Renesas Engineering Community
FAQ
HELP
More
Cancel
Forums & Groups
English Community
中文社区(Chinese Community)
More
Cancel
かふぇルネ
forums-groups
Microcontrollers and Microprocessors
Other MCU/MPU Products
R8C/Tiny
More
Cancel
R8C/Tiny
R8C/Tiny Forum
フラッシュメモリ書き込み中の電源断
Home
Forum
Tags
More
Cancel
New
Replies
9 replies
Subscribers
442 subscribers
Views
13596 views
Users
0 members are here
アドレス
R8C
EW1モード
電源断フラッシュメモリ
M120A
Options
Share
More
Cancel
Related
フラッシュメモリ書き込み中の電源断
wagashi5638
over 12 years ago
フラッシュメモリにCPU書き換えモードで連続データを書き込んでる最中に電源が落ちた場合、最後に書いていたアドレスのデータはどうなるのでしょうか?
実際にR8C/M120Aのデータフラッシュでやってみました。
EW1モードで8byte書き込み毎に一度CPU書き換えモード終了し、電源断までずっと書き込んでるようなプログラムです。
8バイト書き込みの途中で途切れていることはありましたが、1バイト中の一部のビットだけが書かれて終了する事はありませんでした。
もしかしたら書き込み終了してない場合は外部には書き込みしてないように見えて、実は書き込まれてる、なんてことになってるのかもしれません。
ブロック消去せずに同じアドレスに2回書き込むと0x00になるようです。
実験では確認できませんでしたが、
終了時に書き込んでいたのと同じアドレスに、次回起動時に書き込むと0x00になったりするのでしょうか?
Parents
wagashi5638
over 12 years ago
>すとさん
>>(0x55のあとに0xAAをライトすると0x00となってしまう)
はい。0x00にしたかったんです。
複数のフラグを1箇所にまとめられるかな~と。
各ビットに対して0は一度しか書かないので
いけそうな気がしたんですが。
>チョコさん
>>そのような場合の動作は保証されておりません。
うーん残念。
>>単純にリードしていただいて結構です。
わかりました。
お二人ともありがとうございました。
Cancel
Up
0
Down
Reply
Cancel
Reply
wagashi5638
over 12 years ago
>すとさん
>>(0x55のあとに0xAAをライトすると0x00となってしまう)
はい。0x00にしたかったんです。
複数のフラグを1箇所にまとめられるかな~と。
各ビットに対して0は一度しか書かないので
いけそうな気がしたんですが。
>チョコさん
>>そのような場合の動作は保証されておりません。
うーん残念。
>>単純にリードしていただいて結構です。
わかりました。
お二人ともありがとうございました。
Cancel
Up
0
Down
Reply
Cancel
Children
No Data