Esp32: совместим ли OTA с FREERTOS

Могу ли я использовать OTA вместе с задачами FreeRTOS на ESP32. Я спрашиваю об этом, потому что в следующем примере OTA, кажется, включен, если FreeRTOS отключен. Можно ли, например, загрузить прошивку, которая работает на обоих ядрах через OTA? Пример взят из проекта OTA template by Andrea's Speiss

, 👍-1

Обсуждение

Вы не можете *не* использовать FreeRTOS на ESP32. Вокруг него базируется вся ESP-IDF., @Majenko

да, ты можешь..., @dandavis


2 ответа


1

Вы не можете не использовать FreeRTOS. Вокруг него базируется вся ESP-IDF. Arduino setup() и loop() работают в своем собственном потоке FreeRTOS.

Если вы "выключите" FreeRTOS, то ничего не будет работать.

Из чего бы ни состоял этот "шаблон", он вам ни к чему.

,

1

Я также считал, что это невозможно, но я справляюсь с этим благодаря этому сообщению ниже;

https://github.com/SensorsIot/ESP32-OTA/issues/8

Я применил то, что когда-либо делил, и это работает как шарм вместе с функциями FreeRTOS и OTA.

,

Добро пожаловать в Arduino! Хотя это теоретически может ответить на вопрос, [было бы предпочтительнее](//meta.stackexchange.com/q/8259) включить сюда основные части ответа и предоставить ссылку для справки., @Juraj