Page 1 of 1

esp32 是否支持差分升级

Posted: Wed Jul 28, 2021 1:37 pm
by dreamcmi
我现在工程需要适配ota功能,但是鉴于固件体积较大,想请教下是否支持差分升级?

Re: esp32 是否支持差分升级

Posted: Thu Jul 29, 2021 1:54 am
by ESP_Gargamel
暂时不支持,这个也需要服务器支持,如果你的服务器支持的话,那可以基于其的差分算法,自己实现。

Re: esp32 是否支持差分升级

Posted: Thu Jul 29, 2021 3:31 am
by dreamcmi
如果要实现差分升级,可能需要修改bootloader,那么请问,idf的bootloader用户可以进行编程修改嘛?

Re: esp32 是否支持差分升级

Posted: Thu Jul 29, 2021 5:54 am
by ESP_Gargamel
可以,如果是 v4.3 及之前版本,参看:https://docs.espressif.com/projects/esp ... bootloader
master 及 v4.4(下一版) ,参看:https://docs.espressif.com/projects/esp ... bootloader

另外,固件大也可以通过配置项来进行裁剪。

Re: esp32 是否支持差分升级

Posted: Fri Jul 30, 2021 8:29 am
by dreamcmi
好的 我研究一下 谢谢