Как прошить ESP8266 любой прошивкой
Для востановления прошивки с AT командами или загрузки интерпритатора espruino воспользуйтесь этой инструкцией. С помощью данной инструкции можно прошивать любые прошивки.
Загружать прошивку будем с помощью программы esptool, однако она консольная и требует python3 для работы. Чтобы устанавливать прошивку было проще, воспользуемся скриптом, который упрощает работу с программой.
Загрузка скрипта
Скачайте и разархивируйте github репозиторий со скриптом.
Запуск скрипта в Windows
- Откройте скачанную папку в проводнике.
- Кликните на файл
flash.ps1
правой кнопкой мыши.
Запуск скрипта в unix
- Откройте терминал.
- С помощью команды
cd
перейдите в распакованную директориюESP8266-uploader-script-master
. Если вы распаковали архив в домашнюю директорию, то попасть в неё можно с помощью команды:cd ~/ESP8266-uploader-script-master
- Установите
esptool
с помощью пакетного менеджераapt
.sudo apt install esptool
Если в вашем дистрибутиве нет пакетного менеджера
apt
, используйте рекомендованный дистрибутивом илиpip
. - Выполните скрипт
flash.py
командой./flash.py
Использование скрипта
Прошивки espruino и AT есть только для ESP8266 c 2MB и 4MB флеш памятью. Если у вас другое количество памяти, сгенерируйте прошивку самостоятельно и загружайте её как пользовательскую.
Если прошить плату с помощью скрипта не удалось, воспользуйтесь старым способом.