

お世話になっております。

ESP32にプログラムを焼く際に、セキュアブートとフラッシュ暗号化をかけたいと思っています。

フラッシュ暗号化に関しては

１．キーの作成  
python espsecure.py generate_flash_encryption??_key./mykey.bin  
２．キーのefuseへの書き込み  
python espefuse.py --port COM〇burn_key flash_encryption ./mykey.bin  
BURN  
３．idf.py menu.configで  
Security Features内の[enable flash encription on boot(READ DOCS FIRST)]を有効  
→[Enable Usage mode]を「Development」→「Release」  
４．mkflash COM〇

でなんとかできたのですが、セキュアブートのやり方が分かりません。

下記サイトを参考にやりました。  
<http://dsas.blog.klab.org/archives/2018-09/52298778.html>

セキュアブートのやり方をご教授願えませんでしょうか。


CC BY-SA 4.0
2020-06-19T06:32:30.743
67808
2020-06-24T07:53:31.603
2020-06-24T07:53:31.603
36805
36805
question
esp32
ESP32にセキュアブートをかけたい


「Security Features」の「Enable hardware secure boot in
bootloader」にチェックを付け、「Secure bootleader mode」を「Reflashable」にしたのち、  
makeを実行  
idf.py -p COM○ bootloader-flashを実行  
idf.py -p COM○ flash を実行  
でセキュアブートを付けることができました。  
ありがとうございました。


CC BY-SA 4.0
2020-06-24T07:52:51.647
67948
2020-06-24T07:52:51.647
36805
67808
answer