esp32 OTA学习笔记
csv分区表中ota-0和ota-1存放程序
不超过1600kb的程序可以ota(可手动划分)
分区表中有 ota0和ota1两个数据分区。
ota是指先下载固件到ota1然后下次从ota1启动,回滚就是回到ota0 启动。
关于固件:
bin文件可以用arduino生成也可以使用esp-idf生成。
生成固件使用ESP-IDF的随便什么程序,点击构建即可。
在生成固件前注意更改版本号,更改主目录下的CMakeLists.txt
# The following lines of boilerplate have to be in your project's
# CMakeLists in this exact order for cmake to work correctly
cmake_minimum_required(VERSION 3.16)
include($ENV{IDF_PATH}/tools/cmake/project.cmake)
project(hello_world VERSION 2.0.0)
把版本号改高一点以免低于ota示例的版本
固件生成后上传到http服务器,以供esp32下载。
关于示例程序:
下载esp_idf的官方程序,更改url为服务器端的网址。
在sdk配置编辑器输入WiFi的ssid和密码
然后即可运行示例程序。
原文地址:https://blog.csdn.net/sjrhsk_hahaha/article/details/144370988
免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!