WiFi-Iot Flasher (beta) (обновлено: 14 Oct 2020, 07:39:20)

WiFi-Iot Flasher - униниверсальный прошивальщик чипов ESP8266, ESP32 и NRF24LE1 для проекта wifi-iot.com. Программа позволяет удаленно пересобирать прошивку на выбранном профиле и сразу же прошивать её в чип

Постоянная ссылка на программу. Доступна версия под Windows. Есть возможность собрать программу так же и под Linux.

ПО написано на QT5.

Для начала работы с программой рекомендуется в настройках указать API ключ, взятый из личного кабинета проекта wifi-iot.com. В этом случае будет доступен выбор сохраненных профилей на сайте а так же удаленная их компиляция и скачивание.

Прошивка ESP8266 и ESP32

Модуль должен быть подключен к компьютеру через USB кабель, если модуль имеет на борту USB-UART конвертер , иначе требуется подключение через внешний USB-UART переходник.

При использовании встроенного  USB-UART переход в режим прошивки происходит автоматически, но на некоторых платах это может не сработать и требуется зажать кнопку BOOT (GPIO0 на GND) перед запуском прошивки.

При использовании внешнего  USB-UART требуется зажать кнопку BOOT (GPIO0 на GND) и нажать кнопку RESET и уже потом запускать прошивку.


Прошивка модуля напрямую с конструктора

При указанном в настройках ключе API имеется возможность загрузки прошивки напрямую из сайта конструктора. В настройках можно выбрать последнюю собранную прошивку или выбрать конкретный профиль - в этом случае происходит сборка прошивки на сервере. При прошивке нескольких модулей подряд одной прошивкой после прошивки первого модуля галку "загрузка прошивки с сервера" можно снять - будет шиться уже загруженный локальный файл.

Прошивка локального файла

При локальной прошивке после компиляции на сайте требуется скачать файл, он разный для каждого вида конструктора:

Для ESP8266 - ссылка "скачать одним файлом"

Для ESP8266 RTOS и ESP32-  файл 0x10000.bin


Прошивка NRF24LE1

Конструктор чипа.

Требуется перешитый USBasp, подробнее тут