参考学习链接:https://blog.csdn.net/Chasing_Chasing/article/details/120991794
这里先给出我的csv分区表。
# ESP-IDF Partition Table
# Name, Type, SubType, Offset, Size, Flags
nvs, data, nvs, 0x9000, 16K,
otadata, data, ota, 0xd000, 8K,
phy_init, data, phy, 0xf000, 4K,
ota_0, app, ota_0, , 1600K,
ota_1, app, ota_1, , 1600K,
本来是准备自己利用ota的api对flash读写的,后来出了点错误,校验会出错。
了解这个api的原理后,发现其实可以不用自己写,直接继续用esp_http_ota的api就行。
没有factory分区的话,程序会自动下载到ota分区。
完整例程已经上传到我的csdn了,我这里用的esp32-c3。