Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

Legacy microcontrollers Forum Discussions

NXTY_hayashi
Level 5
Level 5
10 solutions authored 25 replies posted 50 sign-ins

■対象品目
①CY9BF414NPMC-G-JNE2 メインフラッシュ256kByte
②CY9BF516NPMC-G-JNE2 メインフラッシュ512kByte

■質問内容
FLASH MCU Programmer for FM0+/FM3/FM4を使用しています。
基板搭載マイコン②に対して、下図の通り①を選択しFull Operation(D+E+B+P)を実行した場合、
Eraseされるメインフラッシュ領域は256kByteでしょうか? 512kByteが一括消去されるのでしょうか?

NXTY_hayashi_0-1670456511323.png

よろしくお願いいたします。

 

0 Likes
1 Solution

申し訳ございません。

前回のコメントを訂正させてください。

Full Operation(D+E+B+P)を実行した場合、デバイスに対してChipEraseのコマンドが実行されてます。これはデバイスに搭載されているFLASHを全消去するコマンドになります。

よって、②に対してFull Operation(D+E+B+P)を実行すると512kByteが一括消去されます。

View solution in original post

0 Likes
4 Replies
TakashiM_61
Moderator
Moderator
Moderator
1000 replies posted 500 solutions authored 750 replies posted

マイコン②に対して256kByteのEraseを実行した場合、メインフラッシュの256kByteのみ消去されると認識しております。

実機では512kByteが一括消去されたのでしょうか?

0 Likes

Full Operation(D+E+B+P)をクリック実行しています。特に「256kByteのErase」という操作は行っておりません。

フラッシュの消去は一括かセクター単位になると思います。
Full Operation(D+E+B+P)をクリック実行したときに、どちらのコマンドが実行されるのかをご教示ください。

実機がどちらで動作しているのかは不明です。
仕様をご教示ください。

よろしくお願いいたします。

0 Likes

申し訳ございません。

前回のコメントを訂正させてください。

Full Operation(D+E+B+P)を実行した場合、デバイスに対してChipEraseのコマンドが実行されてます。これはデバイスに搭載されているFLASHを全消去するコマンドになります。

よって、②に対してFull Operation(D+E+B+P)を実行すると512kByteが一括消去されます。

0 Likes

ご回答ありがとうございます。

ChipEraseのコマンドが発行されFLASHを全消去するとのこと、承知しました。

本件、クローズでお願いいたします。

0 Likes