ESP32 烧录固件

news/2024/9/22 20:06:20/

第一步:下载固件

git clone --recursive https://github.com/espressif/esp-at.git

第二步:执行编译 

在该目录执行

python build.py install

如图:

第三步:选择芯片 

输入2

 第四步:选择固件

输入1 

第五步:选择编译模式

输入1 

第六步:安装依赖库

安装过程中会报错,大概需要安装以下依赖库:

pip install colorama kconfiglib future esptool

第七步:编译工程

python build.py build
如果启用了蓝牙功能,固件尺寸会大大增加。请确保它不超过 ota 分区的大小。
编译完成后会在 build/factory 路径下生成打包好的量产固件

第八步:烧录到设备

python build.py -p (PORT) flash
    注意请用 ESP32-C3 设备的串口名称替换 (PORT) 。或者按照提示信息将固件烧录到 flash 中。仍然需要 注意替换 (PORT)
    如果 ESP-AT bin 不能启动,并且打印出“ ota data partition invalid ” ,请运行 python build.py
erase_flash 来擦除整个 flash ,然后重新烧录 AT 固件。

 


http://www.ppmy.cn/news/1450960.html

相关文章

赶紧收藏!2024 年最常见 100道 Java 基础面试题(二十六)

上一篇地址:赶紧收藏!2024 年最常见 100道 Java 基础面试题(二十五)-CSDN博客 五十一、ThreadLocal是什么?有哪些使用场景? ThreadLocal是Java提供的一个线程局部变量工具,它允许线程持有它自…

uni-app scroll-view隐藏滚动条的小细节 兼容主流浏览器

开端 想写个横向滚动的列表适配浏览器,主要就是隐藏一下滚动条在手机上美观一点。 但是使用uni-app官方文档建议的::-webkit-scrollbar在目标标签时发现没生效。 .scroll-view_H::-webkit-scrollbar{display: none; }解决 F12看了一下,原来编译到浏览…

前端基础学习html(1)

1.标题标签.h1,h2...h6 2.段落标签p 换行标签br 3.加粗strong(b) /倾斜em(i) /删除 del(s) /下划线ins(u) 4.盒子:div //一行一个 span//一行多个 5.img :src alt title width height border 图片src引用:相对路径 上级/同级/中级 绝对路径&#xff…

Unity对接科大讯飞实时语音转写WebAPI(Windows平台)

科大讯飞官方文档:实时语音转写 API 文档 | 讯飞开放平台文档中心 (xfyun.cn) 参考文章:unity通过WebAPI连接Websocket实现讯飞语音识别与合成。_unity websocket audio-CSDN博客 要实现语音转文字。首先我们需要从麦克风获取到语音数据,这里…

QT 获取本机所有 IP 地址

获取本机所有 IP 地址&#xff0c;包括 IPV6的地址&#xff0c;需要引用 QNetworkInterface #include <QNetworkInterface>// 获取本机所有 IP 地址 void MainWindow::getLocalIPs() {QList<QHostAddress> ipAddressesList;QList<QNetworkInterface> inter…

Vue监测数组改变的原理

Vue监测数组改变的原理是通过重写数组的方法&#xff08;如push、pop、shift等&#xff09;来实现的。具体的实现步骤如下&#xff1a; 准备一个原始的数组&#xff0c;用于存储数据。 使用Object.defineProperty方法&#xff0c;给数组对象添加一个名为__ob__的属性&#xff…

记一次使用Notepad++正则表达式批量替换SQL语句

目录 一、需求二、解决方案三、正则解析 一、需求 存在如下SQL建表脚本&#xff1a; CREATE TABLE "BUSINESS_GOODS" ( "ID" VARCHAR(32) NOT NULL, "GOODS_CODE" VARCHAR(50), "GOODS_NAME" VARCHAR(100), ... NOT CLUSTER PRIMARY…

HTML 标签通用属性

HTML 标签通用属性 通用HTML标签的属性 id 设定标签的ID name 设定标签的名称 class 设定标签样式的类选择器 style 设定标签样式属性 <basefont><font>标签通用的属性 face 用于文字的名称&#xff0c;可以是宋体、隶书、楷体等 size 用于设置字号的大小(从…