Page 1 of 1

请教关于从【开发模式】切换到【发布模式】失败的问题

Posted: Thu Aug 24, 2023 7:18 am
by cxm007
环境:window11 vscode
版本库:v5.0-rc1*
芯片:ESP32-S3
下载方式:用已知密钥加密固件再下载到芯片。
问题:原本是在【开发模式】进行一些调试;现在在menuconfig上从【开发模式】切换到【发布模式】,重新编译固件,载到芯片后;启动运行时,调试信息打出以下内容:

Code: Select all

E (511) flash_encrypt: Flash encryption settings error: app is configured for RELEASE but efuses are set for DEVELOPMENT
E (522) flash_encrypt: Mismatch found in security options in bootloader menuconfig and efuse settings. Device is not secure.
这是模式切换失败了吗?
如果想切换到【发布模式】,还需要做什么操作?


开发模式配置
屏幕截图 2023-08-24 155539.png
屏幕截图 2023-08-24 155539.png (78.21 KiB) Viewed 2509 times


发布模式配置
屏幕截图 2023-08-24 155525.png
屏幕截图 2023-08-24 155525.png (50.03 KiB) Viewed 2509 times

Re: 请教关于从【开发模式】切换到【发布模式】失败的问题

Posted: Mon Sep 04, 2023 2:50 am
by ESP_Penguin_Helper
你好,问题是你的 efuses 依然是开发模式,你可以参考:https://docs.espressif.com/projects/esp ... flows.html 将 efuses 切换为发布模式。