- 在程序中加入升级文件的地址,和升级模块(代码见esp32-httpUpdate例程)。
esp32使用httpupdate批量自动化程序升级 arduino IDE - 下载到esp32中,此时由于esp32找不到此文件,执行本地程序。
esp32使用httpupdate批量自动化程序升级 arduino IDE - 修改升级文件中下一次升级文件的地址,导出及二进制文件。
esp32使用httpupdate批量自动化程序升级 arduino IDE esp32使用httpupdate批量自动化程序升级 arduino IDE - 将二进制文件(升级文件)发布到文件服务器。
esp32使用httpupdate批量自动化程序升级 arduino IDE - 重启esp32,使它进入viod step(),运行更新函数。
esp32使用httpupdate批量自动化程序升级 arduino IDE - 可以看到文件被访问并下载了。
esp32使用httpupdate批量自动化程序升级 arduino IDE - 下载完成后,esp自动重启
esp32使用httpupdate批量自动化程序升级 arduino IDE - 由于发布的文件中,目标文件路径为esp32–02.ino.esp32.bin,所以在初始化的esp32搜不到此文件,不再搜索,运行本地程序,即完成了本次升级。