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

cxm007
Posts: 15
Joined: Wed Mar 15, 2023 2:44 am

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

Postby cxm007 » Thu Aug 24, 2023 7:18 am

环境: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 2798 times


发布模式配置
屏幕截图 2023-08-24 155525.png
屏幕截图 2023-08-24 155525.png (50.03 KiB) Viewed 2798 times
打破认知

ESP_Penguin_Helper
Posts: 156
Joined: Tue Jul 11, 2023 6:55 am

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

Postby ESP_Penguin_Helper » Mon Sep 04, 2023 2:50 am

你好,问题是你的 efuses 依然是开发模式,你可以参考:https://docs.espressif.com/projects/esp ... flows.html 将 efuses 切换为发布模式。

Who is online

Users browsing this forum: No registered users and 109 guests