Conmi的正确答案——ESP32-C3开启安全下载模式

IDF版本:4.4.7


注意事项:一旦烧录"安全下载模式",模组将无法被读取或清理,只能通过eclipse原项目烧录程序进行重新烧录,无法再烧录其他固件。

20240703110201------追加解法,暂时无法解安全下载模式 (有问题,清理多次后无法使用,盲猜清理过程中清理了"Start BootLoader"一部分):

c 复制代码
    // 清理BootLoader,防止其永远无法烧录其他固件
    esp_partition_t *partition = esp_partition_find_first(ESP_PARTITION_TYPE_APP, ESP_PARTITION_SUBTYPE_APP_FACTORY, APPLICATION_FLASH_LABEL);
    partition->address = 0x0;
    partition->size = 0x9000;
    partition->type = ESP_PARTITION_TYPE_ANY;
    partition->subtype = ESP_PARTITION_SUBTYPE_ANY;
    esp_partition_erase_range(partition, 0, 0x9000);

步骤:

1、双击"sdkconfig",打开"SDK Configuration"页面;

2、点击"Security features",打开"安全特性"选项;

3、勾选"Enable flash encryption on boot (READ DOCS FIRST)",随后弹出下面的选项;

4、选择"Enable usage mode"为"Release"版本

5、勾选"Check Flash Encryption enabled on app startup"

6、选择"UART ROM download mode"为"UART ROM download mode (Permanently disabled (recommended))"

7、点击保存后编译烧录,将完成安全下载模式的烧录操作(无法撤销)。

相关推荐
你的人类朋友1 小时前
“签名”这个概念是非对称加密独有的吗?
前端·后端·安全
携欢3 小时前
PortSwigger靶场之CSRF where token validation depends on request method通关秘籍
安全·web安全·csrf
周杰伦_Jay3 小时前
【计算机网络表格图表解析】网络体系结构、数据链路层、网络层、传输层、应用层、网络安全、故障排查
计算机网络·安全·web安全
黄金旺铺6 小时前
从 FinalShell 迁移到 WindTerm:一次安全、高效、开源的终端升级之旅
安全·开源·windterm·finalshell
心 一7 小时前
接口安全测试实战:从数据库错误泄露看如何构建安全防线
数据库·安全
独行soc8 小时前
2025年渗透测试面试题总结-106(题目+回答)
网络·python·安全·web安全·adb·渗透测试·安全狮
A Runner for leave8 小时前
网络与通信安全课程复习汇总1——课程导入
网络·安全·web安全
胡耀超8 小时前
数据安全工具手册——便捷实用的安全工具集-20251014
python·安全·数据安全·加密·数据库安全·脱敏·开源工具
存储世界-瀚海微9 小时前
瀚海微SD NAND/TF卡:赋能全场景数据存储,定义高效安全新基准
安全
aodunsoft10 小时前
安全月报 | 傲盾DDoS攻击防御2025年9月简报
网络·安全·ddos