Делаем резервную копию, заливаем прошивку

Для начала скачиваем esptool

Должен быть установлен python-serial, если нет, то:

apt-get install python-serial

 

В консоли заходим в папку с программой, подключаем модуль esp8266

Для запуска бэкапа:

python ./esptool.py --port /dev/ttyUSB0 --baud 115200 read_flash 0x00000 0x400000 backup.bin

где  /dev/ttyUSB0 это подключенный модуль esp

backup.bin это имя выходного файла

 

Для запуска процесса прошивки:

python ./esptool.py --port /dev/ttyUSB0 --baud 115200 write_flash 0x00000 sonoff.bin

Где sonoff.bin это файл прошивки.

 

Другие полезные команды esptool можно найти тут

Например, узнать mac адрес:

python ./esptool.py --port /dev/ttyUSB0 --baud 115200 read_mac

или полностью стереть прошивку:

python ./esptool.py --port /dev/ttyUSB0 --baud 115200 erase_flash

Чтобы узнать тип подключенного модуля и размер его пямяти:

python ./esptool.py --port /dev/ttyUSB0 --baud 115200 flash_id

0 0 vote
Article Rating

Подписаться
Уведомление о
guest

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.

4 Комментарий
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
Александр
Александр
3 месяцев назад

Судя по командам у вас Линукс.А как возможно сделать бекап прошивки на Виндовс?

Григорий
Григорий
25 дней назад

«В консоли заходим в папку с программой, подключаем модуль esp8266»
команда какая?