FAQ:よくある質問

更新日:2022-12-27

質問:STM32シリーズのオプションバイトの変更(セキュアモード設定)は可能ですか?


STM32シリーズマイコンデバイスのオプションバイト空間の書込み、ROP(Readout Protection)レベル設定の変更は、J-Flashツールを利用して対応可能です。


オプションバイトメモリ空間への書込みは、ターゲットデバイスに (allow opt. bytes) 記載のSTM32デバイス名【例:STM32L031xx(allow opt. bytes) 等】を選択してください。

デバッグポート(JTAG/SWD)接続時、J-Link / Flasherはマイコンデバイスのセキュアモード設定内容を確認します。セキュアモードが有効設定となっているSTM32マイコンデバイスの場合、接続時にユーザ指定オプションによって、セキュアモード解除が可能です。
セキュアモード解除処理は、内部的にMASS ERASEコマンドを実行するため、すべてのフラッシュデータをクリア(データ:0xFF)します。

注意点:ROP(Readout Protection)レベル 2 に設定する場合、セキュアモードは解除できません。

参考情報:

STM32マイコンデバイスサポート関連のWiki情報

サンプルJ-Flashプロジェクト:STM32マイコンデバイスのセキュアモード設定・解除

前の質問

NXPマイコンデバイスのセキュアモード設定は可能ですか?

次の質問

J-Flashツールからターゲットフラッシュの読み出しは可能ですか?