MyTetra Share
Делитесь знаниями!
esptool_прошивка
Время создания: 11.12.2023 20:16
Автор: alensav
Текстовые метки: esptool
Раздел: ESPTOOL
Запись: alensav/MyTetra2/main/base/1702314998076w8y7d1i/text.html на raw.githubusercontent.com
  • В ИКИ 
  • ВИДЕО  
  • ВОПРОСЫ  
  • БЛОГ


Содержание


  • Esptool для ESP8266
  • Подготовка железа
  • Установка ПО
  • Чтение прошивки

Esptool для ESP8266

Утилита Esptool поможет считать и записать на платформу с чипом ESP8266EX прошивку в формате .bin.

Подготовка железа

Подключите управляющую платформу в режиме прошивки.

  • Подключение WiFi Slot: просто подключите платформу к ПК через micro-USB разъём;
  • Подключение Troyka Wi-Fi ;
  • Подключение модуля ESP-01 ;
  • Подключение Wi-Fi розетки Sonoff Basic .

Установка ПО

  1. Скачайте и установите последнюю версию интерпретатора с официального сайта Python. При установке поставьте галочку в пункте "Add python.exe to PTH".
  2. Зайдите в командную строку: Пуск Выполнить cmd :
  3. Проверьте установленную версию Python. Введите в командной строке:
  4. python --version

    В ответ консоль выдаст строку с версией Python.

  5. Установите через менеджер пакетов pip утилиту esptool.
  6. pip install esptool

  7. Узнайте установленную версию Esptool.

esptool.py version

В ответ командная строка выдаст ответ с текущей версией утилиты.Это значит, что утилита установилась и можно переходить к чтению или записи прошивки.

Чтение прошивки

  1. Для чтение прошивки необходимо вбить в консоль строку с определёнными параметрами. В зависимости от модуля и других факторов параметры команды отличаются. Рассмотрим на примере строки:
  2. esptool.py --port COM19 read_flash 0x00000 0x100000 esp8266-backup.bin

    1. esptool.py — запуск утилиты;
    2. –port COM19 — номер COM-порта устройства. Узнайте ваш номер в диспетчере задач;
    3. read_flash — команда считывания данных из флэш-памяти;
    4. 0x00000 — адрес начала считывания флэш-памяти;
    5. 0x10000 — адрес конца считывания флэш-памяти;
    6. esp8266-backup.bin — имя файла для считываемой прошивки.
  3. Со строкой разобрались. Пора считывать.
  4. Платформа уже должна быть в режиме прошивки.

    В ответ начнётся считывание прошивки с модуля с индикацией состояния в консоле.

  5. Дождитесь окончания прошивки.
  6. Файл прошивки вы найдёте в директории из которой работали в командной строке. Теперь можно прошивать модули на чипе ESP8266 любой кастомной прошивкой.

Для возврата к заводской прошивки воспользуйтесь утилитой esptool .

 
MyTetra Share v.0.64
Яндекс индекс цитирования