Esp32: совместим ли OTA с FREERTOS
Могу ли я использовать OTA вместе с задачами FreeRTOS на ESP32. Я спрашиваю об этом, потому что в следующем примере OTA, кажется, включен, если FreeRTOS отключен. Можно ли, например, загрузить прошивку, которая работает на обоих ядрах через OTA? Пример взят из проекта OTA template by Andrea's Speiss
@glamis, 👍-1
Обсуждение2 ответа
Вы не можете не использовать FreeRTOS. Вокруг него базируется вся ESP-IDF. Arduino setup()
и loop()
работают в своем собственном потоке FreeRTOS.
Если вы "выключите" FreeRTOS, то ничего не будет работать.
Из чего бы ни состоял этот "шаблон", он вам ни к чему.
Я также считал, что это невозможно, но я справляюсь с этим благодаря этому сообщению ниже;
https://github.com/SensorsIot/ESP32-OTA/issues/8
Я применил то, что когда-либо делил, и это работает как шарм вместе с функциями FreeRTOS и OTA.
Добро пожаловать в Arduino! Хотя это теоретически может ответить на вопрос, [было бы предпочтительнее](//meta.stackexchange.com/q/8259) включить сюда основные части ответа и предоставить ссылку для справки., @Juraj
- Почему OTA не работает с платой ESP32-CAM Ai-Thinker?
- Обновление ESP32 OTA через MQTT с помощью "update.h"
- ESP32, ArduinoOTA.h, LittleFS.h и загрузка файлов данных по OTA
- Обновление OTA для ESP32 в Arduino ide от другой новой разработки
- Попытка изменить расположение прошивок ESP8266 по беспроводной сети.
- ESP32 OTA: Update.begin() приводит к бесконечным перезагрузкам
- Модуль ESP32 DEV с фиксированным IP-адресом и OTA
- ESP32 OTA с порталом захвата SPIFFS
Вы не можете *не* использовать FreeRTOS на ESP32. Вокруг него базируется вся ESP-IDF., @Majenko
да, ты можешь..., @dandavis