Обновление прошивки ESP32 через Ethe rnet (Inte rnet) - PullRequest
0 голосов
/ 27 февраля 2020

У меня есть плата разработки ESP32, которая связывается через Ethe rnet по протоколу TCP / IP. Я хочу обновить прошивку через Ethe rnet (плата разработчика ESP32 подключена к Enc28J60 Ethe rnet Lan Сетевой модуль подключен через протокол SPI). Я видел много других обновлений OTA, но через ту же сеть. Может ли кто-нибудь помочь мне разобраться с этим, чтобы я мог обновить прошивку через inte rnet?

1 Ответ

0 голосов
/ 27 февраля 2020

Моя общая библиотека ArduinoOTA также поддерживает ESP32.

Библиотека ArduinoOTA в комплекте с пакетами ESP8266 и ESP32 Arduino работает только с собственными библиотеками WiFi. Моя общая библиотека ArduinoOTA позволяет загружать эскиз в esp8266 или esp32 через Ethe rnet с библиотекой Ethe rnet или UIPEthe rnet. Загрузка через встроенную библиотеку WiFi также работает.

Если вы хотите загрузить корзину обновлений, см. пример загрузки OTASketchDownload .

Чтобы использовать это библиотека, а не связанная библиотека, связанная библиотека должна быть удалена из папки библиотеки пакета Board. Чтобы переопределить конфигурацию загрузки OTA в файле platform.txt, скопируйте файл platform.local.txt из папки extras этой библиотеки рядом с файлом platform.txt в папке установки пакета Board.

...