• 文字サイズ変更
  • S
  • M
  • L
  • TEDサポートウェブ > NXP Semiconductors > Kinetis > 【NXP:Kinetis】 内蔵フラッシュに書き込まれている内容を外部インターフェースから読み出せないように設定することは可能ですか。
  • No : 3645
  • 公開日時 : 2020/03/31 21:21
  • 印刷

【NXP:Kinetis】 内蔵フラッシュに書き込まれている内容を外部インターフェースから読み出せないように設定することは可能ですか。

Kinetis MCUの内蔵フラッシュに書き込まれている内容をデバッグポートやEzPortなどの外部インターフェースから読み出せないように設定することは可能ですか。
カテゴリー : 

回答

Kinetis MCUでは、内蔵フラッシュの0x0_0400~0x0_40FにFlash Configurtion Fieldが配置されており、その中の0x0_040CのFlash security byteの下位2ビットを10以外に設定し、リセットするとセキュア状態に移行するため、デバッグポートやEzPortなどの外部インターフェースから内蔵フラッシュの内容を読み出せないように設定出来ます。
セキュア状態では、外部からはセクタ消去や書き換えも出来ないため、書き換えるためには内蔵フラッシュを全て消去する必要があります。
但し、Flash security byteには、全て消去する処理をディセーブルに設定するビットも含まれていますので、ご注意ください。
詳細は、別のFAQの「【NXP:Kinetis】 Kinetis MCUのFlash Configurtion Fieldについて」を参照ください。

アンケート:ご意見をお聞かせください

ご意見・ご感想をお寄せください お問い合わせを入力されましてもご返信はいたしかねます