Я использую родное приложение skd для выполнения ota. В котором я меняю номер версии прошивки на '2', и ota работает нормально, как только я перезагружаю свой модуль esp. Как только его перезапуск приведет к этой ошибке:
(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.
Пожалуйста, помогите.
Обновление прошивки должно работать каждый раз, когда я перезагружаюсь, или, если нет, новое приложение должно загружаться.