现有固件是IDF V3.3下开发的,能OTA到IDF V4.3下开发的固件吗?

zliudr
Posts: 360
Joined: Thu Oct 03, 2019 5:15 am

现有固件是IDF V3.3下开发的,能OTA到IDF V4.3下开发的固件吗?

Postby zliudr » Sun Mar 21, 2021 4:10 am

我的项目是一年多之前开始的,当时选的是最新的V3.3 release。开发周期很长,再加上人手又不够,一直等到现在才成功升级到V4.3-beta1。在此期间不少设备已经投入使用了,要想升级,只能OTA。要是想OTA,bootloader版本可以同时OTA升级吗?如果不行的话,V3.3程序OTA到V4.3程序,有何不妥吗?V3.3 bootloader 加载V4.3 程序有无不妥?分区信息不变。谢谢!

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

Re: 现有固件是IDF V3.3下开发的,能OTA到IDF V4.3下开发的固件吗?

Postby ESP_Gargamel » Mon Mar 22, 2021 1:47 am

bootloader 是没法进行升级的,在产品中还是需要使用基于 v3.3 的 bootloader;但应用固件是可从基于 v3.3 的升级到基于 v4.3 的,没有不妥,bootloader 可正常加载,分区表也可正常使用。IDF 中考虑了从老版本升级到新版本的兼容性,如有特殊情况导致版本之间不兼容,会在 IDF 的 release note 中说明,请留意。

zliudr
Posts: 360
Joined: Thu Oct 03, 2019 5:15 am

Re: 现有固件是IDF V3.3下开发的,能OTA到IDF V4.3下开发的固件吗?

Postby zliudr » Mon Mar 22, 2021 2:43 am

那好,谢谢!如果有机会的话,我会把已经投入使用的设备换成新版本的板子,同时可以刷成新版的bootloader。

Who is online

Users browsing this forum: No registered users and 134 guests