esp32 是否支持差分升级

dreamcmi
Posts: 30
Joined: Mon May 31, 2021 2:25 am

esp32 是否支持差分升级

Postby dreamcmi » Wed Jul 28, 2021 1:37 pm

我现在工程需要适配ota功能,但是鉴于固件体积较大,想请教下是否支持差分升级?

ESP_Gargamel
Posts: 786
Joined: Wed Nov 14, 2018 8:45 am

Re: esp32 是否支持差分升级

Postby ESP_Gargamel » Thu Jul 29, 2021 1:54 am

暂时不支持,这个也需要服务器支持,如果你的服务器支持的话,那可以基于其的差分算法,自己实现。

dreamcmi
Posts: 30
Joined: Mon May 31, 2021 2:25 am

Re: esp32 是否支持差分升级

Postby dreamcmi » Thu Jul 29, 2021 3:31 am

如果要实现差分升级,可能需要修改bootloader,那么请问,idf的bootloader用户可以进行编程修改嘛?

ESP_Gargamel
Posts: 786
Joined: Wed Nov 14, 2018 8:45 am

Re: esp32 是否支持差分升级

Postby ESP_Gargamel » Thu Jul 29, 2021 5:54 am

可以,如果是 v4.3 及之前版本,参看:https://docs.espressif.com/projects/esp ... bootloader
master 及 v4.4(下一版) ,参看:https://docs.espressif.com/projects/esp ... bootloader

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

dreamcmi
Posts: 30
Joined: Mon May 31, 2021 2:25 am

Re: esp32 是否支持差分升级

Postby dreamcmi » Fri Jul 30, 2021 8:29 am

好的 我研究一下 谢谢

Who is online

Users browsing this forum: Baidu [Spider] and 34 guests