我正在使用本机应用skd执行ota。在其中我将固件版本号更改为``2'',并且在重新启动esp模块后ota可以正常工作。但是再次重新启动会导致此错误:
(4791)native_ota_example:新固件版本:2
I(4791)native_ota_example:正在运行的固件版本:1
I(4911)native_ota_example:上次无效的固件版本:2
W(4911)native_ota_example:新版本与无效版本相同。
W(4911)native_ota_example:以前,曾尝试启动2版本的固件,但失败了。
W(4921)native_ota_example:固件已回滚到以前的版本。
现在,我确实知道发生回滚,因为我已将APP_ROLLBACK_ENABLE宏配置为'y'。 但是,如果我不初始化该宏,则仅当我再次刷新整个本机sdk时才进行固件更新。 请帮忙。
每次重新启动或不加载新应用程序时,固件更新均应工作。