接前一篇文章:ESP32-C3模组上跑通OTA升级(2)
本文内容参考:
应用程序的启动流程 - ESP32 - — ESP-IDF 编程指南 latest 文档
《ESP32-C3 物联网工程开发实战》 乐鑫科技
特此致谢!
上一回初步讲解了ESP-IDF的OTA升级机制,主要介绍了分区表。当然这只是初步进行说明,后续还要进行更为深入的解析。不过暂时先要将目光和精力聚焦于前文书提到的另一个知识点 —— 固件启动流程。
五、固件启动流程
上一回在讲解分区表的时候,实际暗含着留了一个“扣子”,细心和好学的读者应该会有疑问:为什么nvs即一开始的第一个分区直接就是0x9000,而不是0x0000?分区难道不应该从0开始吗?