Page 1 of 1

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

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

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

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

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

Posted: Mon Mar 22, 2021 2:43 am
by zliudr
那好,谢谢!如果有机会的话,我会把已经投入使用的设备换成新版本的板子,同时可以刷成新版的bootloader。