当前位置: 首页 > news >正文

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

IDF版本:4.4.7


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

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

    // 清理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、点击保存后编译烧录,将完成安全下载模式的烧录操作(无法撤销)。

http://www.lryc.cn/news/395754.html

相关文章:

  • 从零开始实现大语言模型(一):概述
  • 科普文本分类背后的数学原理——最新版《数学之美》第14、15章读书笔记
  • 华为云生态和快速入门
  • 卷积神经网络——LeNet——FashionMNIST
  • k8s-第十二节-DaemonSet
  • Mysql-内置函数
  • 新浪API系列:支付API打造无缝支付体验,畅享便利生活(3)
  • 终于弄明白了什么是EI!
  • 微信小程序常见页面跳转方式
  • Vim常用整理快捷键
  • 【docker 把系统盘空间耗没了!】windows11 更改 ubuntu 子系统存储位置
  • 前端如何让网页页面完美适配不同大小和分辨率屏幕
  • gitlab-runner安装部署CI/CD
  • 数据分析案例-2024 年全电动汽车数据集可视化分析
  • H桥驱动器芯片详解
  • 哪个充电宝口碑比较好?怎么选充电宝?2024年口碑优秀充电宝推荐
  • Memcached 介绍与详解及在Java Spring Boot项目中的使用与集成
  • 淮北在选择SCADA系统时,哪些因素会影响其稳定性?
  • Linux: 命令行参数和环境变量究竟是什么?
  • 数学系C++ 类与对象 STL(九)
  • CSS技巧专栏:一日一例 2.纯CSS实现 多彩边框按钮特效
  • JCEF 在idea 开发 java 应用
  • 绝区伍--2024年AI发展路线图
  • C++:.front()函数作用
  • Linux系统备份工具TimeShift
  • Google重大更新--解读Android Auto认证4.3
  • scala基础
  • 小红书选品中心商家采集 小红书商家电话采集软件
  • JavaScript基础: JavaScript 数字类型
  • 【网络安全】漏洞挖掘之Spring Cloud注入漏洞