Flash Encrypt Key 外部生產管理
Posted: Wed Jul 03, 2024 8:12 am
您好,
我在使用Flash Encrypt時,想要使用自己產生的key,使用以下指令燒錄 key.bin檔案,我的問題是,如果今天我需要委外進行生產,能否使用傳入參數,而非檔案的方式寫入Efuse的key值,我不想提供key.bin的檔案給生產單位,是否可能,謝謝
Ken.
目前給委外廠商的檔案,協助燒錄
1. 一個設定檔包含所有檔案的燒錄位置,檔案名稱等等的Jason檔案
2. 加密後的 Main App、BootLoader、Partitions等等
3. 需要燒錄進Efuse的key.bin檔案,可否省略?
燒錄指令
espefuse.py --port PORT burn_key flash_encryption my_flash_encryption_key.bin --aes_xts
燒錄流程
1. 燒錄Key值
2. 打開 Flash Encrypt
3. 燒錄主程式及其他檔案
環境相關
CHIP: EPS32S3
IDF: ESP-IDF 5.1
IDE:VS Code
我在使用Flash Encrypt時,想要使用自己產生的key,使用以下指令燒錄 key.bin檔案,我的問題是,如果今天我需要委外進行生產,能否使用傳入參數,而非檔案的方式寫入Efuse的key值,我不想提供key.bin的檔案給生產單位,是否可能,謝謝
Ken.
目前給委外廠商的檔案,協助燒錄
1. 一個設定檔包含所有檔案的燒錄位置,檔案名稱等等的Jason檔案
2. 加密後的 Main App、BootLoader、Partitions等等
3. 需要燒錄進Efuse的key.bin檔案,可否省略?
燒錄指令
espefuse.py --port PORT burn_key flash_encryption my_flash_encryption_key.bin --aes_xts
燒錄流程
1. 燒錄Key值
2. 打開 Flash Encrypt
3. 燒錄主程式及其他檔案
環境相關
CHIP: EPS32S3
IDF: ESP-IDF 5.1
IDE:VS Code