MyTetra Share
Делитесь знаниями!
Системный интегратор-Esptool
Время создания: 27.11.2023 16:14
Автор: alensav
Текстовые метки: Esptool
Раздел: ESPTOOL
Запись: alensav/MyTetra2/main/base/1701090899vztxu15rrn/text.html на raw.githubusercontent.com

Системный интегратор

ИП Диордица Александр

Toggle Navigation

Esptool

 

Утилита esptool - загрузчик Flash памяти для микроконтроллеров ESP8266. Для Linux существует версия esptool на Python и в виде скомпилированной программы.

Установка esptool.py:

pip install esptool

Copy

Установка  esptool в Linux Ubuntu:

sudo apt install esptool

Copy

Запускаем esptool:

esptool.py

usage: esptool [-h] [--chip {auto,esp8266,esp32}] [--port PORT] [--baud BAUD]

[--before {default_reset,no_reset,no_reset_no_sync}]

[--after {hard_reset,soft_reset,no_reset}] [--no-stub]

[--trace] [--override-vddsdio [{1.8V,1.9V,OFF}]]

{load_ram,dump_mem,read_mem,write_mem,write_flash,run,image_info,make_image,elf2image,read_mac,chip_id,flash_id,read_flash_status,write_flash_status,read_flash,verify_flash,erase_flash,erase_region,version}

Copy

или так:

esptool

esptool.py v2.1

usage: esptool [-h] [--chip {auto,esp8266,esp32}] [--port PORT] [--baud BAUD]

[--before {default_reset,no_reset}]

[--after {hard_reset,soft_reset,no_reset}]

{load_ram,dump_mem,read_mem,write_mem,write_flash,run,image_info,make_image,elf2image,read_mac,chip_id,flash_id,read_flash_status,write_flash_status,read_flash,verify_flash,erase_flash,erase_region,version}

...


esptool.py v2.1 - ESP8266 ROM Bootloader Utility


positional arguments:

{load_ram,dump_mem,read_mem,write_mem,write_flash,run,image_info,make_image,elf2image,read_mac,chip_id,flash_id,read_flash_status,write_flash_status,read_flash,verify_flash,erase_flash,erase_region,version}

Run esptool {command} -h for additional help

load_ram Download an image to RAM and execute

dump_mem Dump arbitrary memory to disk

read_mem Read arbitrary memory location

write_mem Read-modify-write to arbitrary memory location

write_flash Write a binary blob to flash

run Run application code in flash

image_info Dump headers from an application image

make_image Create an application image from binary files

elf2image Create an application image from ELF file

read_mac Read MAC address from OTP ROM

chip_id Read Chip ID from OTP ROM

flash_id Read SPI flash manufacturer and device ID

read_flash_status Read SPI flash status register

write_flash_status Write SPI flash status register

read_flash Read SPI flash content

verify_flash Verify a binary blob against flash

erase_flash Perform Chip Erase on SPI flash

erase_region Erase a region of the flash

version Print esptool version


optional arguments:

-h, --help show this help message and exit

--chip {auto,esp8266,esp32}, -c {auto,esp8266,esp32}

Target chip type

--port PORT, -p PORT Serial port device

--baud BAUD, -b BAUD Serial port baud rate used when flashing/reading

--before {default_reset,no_reset}

What to do before connecting to the chip

--after {hard_reset,soft_reset,no_reset}, -a {hard_reset,soft_reset,no_reset}

What to do after esptool.py is finished

Copy

Проверим связь с микроконтроллером:

Подключаем ESP8266 модуль к компьютеру, например так ESP8266-01 подключение USB-UART. Запускаем тест. В нужный момент зажимаем кнопки RESET и Prog, отпускаем сначала RESET затем Prog:

esptool chip_id

esptool.py v2.1

Connecting........_____....._

Detecting chip type... ESP8266

Chip is ESP8266

Enabling default SPI flash mode...

Chip ID: 0x00688e9a

Hard resetting...

Copy

<<< ESP8266 в Arduino IDE Ω Edragon, ESP firmware >>>

  • ESP8266
  •  Назад
  • Вперед 
  • Вы здесь:   
  • Главная  
  • Робототехника  
  • Esptool



  • Плата ESP32 Lite 
  • Быки и коровы на С++ 
  • while Игра кто быстрее 2023 
  • Функция yield() 
  • Пуговица и бусина 
  • Linux или FreeBSD 2023 
  • Сокеты 
  • Арифметические и унарные операции 
  • Коробка 3х3 
  • Пазлы 
  • Сапёр 2023 
  • Пятнадцать 2023 
  • Что ест уж 2023 
  • Игровое поле 2023 
  • Быки и коровы 2023 
  • Термины и определения 
  • Программа SOS 
  • Arduino Blink 
  • Китайский волчёк 
  • Головоломка Куб дяди Мити 
  • Головоломка Ханойская башня 
  • Головоломка Клёцки 
  • Головоломка Чайный сервиз 
  • Головоломка Тетраэдр 
  • Головоломка Что ест уж 
  • Головоломка косой Узел 
  • FreeCAD корпус для Orange Pi 3 LTS 
  • FreeCad корпус для Raspberry 
  • Решето Эратосфена 
  • ESP8266 tty терминал 
  • Blender отверстия 
  • Raspberry Pi Pico в Arduino IDE 
  • MicroPython на Raspberry Pi Pico 
  • Blink для ESP-C3-13-Kit на MicroPython 
  • MicroPython MicroREPL 
  • MicroPython WebREPL 
  • Драйвер для CH340 в Ubuntu 22.04 
  • MicroPython для ESP 
  • MicroPython и GPIO 
  • Робот на ESP8266 с датчиком HC-SR04 
  • Задача 001 
  • Esp8266 и HC-SR04 
  • ESP8266, драйвер MX1508 и сервопривод 
  • FORTH на Arduino 
  • Извлекаем слова из Flash памяти 
  • Матричная клавиатура 
  • Игра Flip-Flop 
  • Lines98 v2 
  • Логические операции 
  • Операции сравнения 
  • Esp8266 управление через web-интерфейс 
  • Игра 2048 
  • Битовые операции 
  • Игра PyNetWalk 
  • Энкодер 
  • Игра-головоломка Чайный сервиз v2 
  • Flip-flop 2x2x5 v2 
  • Игра Сапёр v3 на Python 
  • Игра Flip-Flop v3 
  • Lines98 
  • Микрофон 
  • Калькулятор v3 
  • Где ест уж v3 
  • Транзистор и фоторезистор. 
  • Датчик препятствий 
  • Игровое поле из Button 
  • Игра Memory 
  • Датчик инфракрасных импульсов 
  • Типы C++ 
  • 3-D модель катушки ротора 
  • ESP32-C3 Wi-Fi точка доступа 
  • ESP32-C3 FTM 
  • ESP32-C3 Sigma-Delta модуляция 
  • Установка Arduino IDE для ESP32-C3 
  • ESP32-C3 analogReadMilliVolts 
  • ESP32-C3 Serial.print 
  • ledcWriteNote для ESP-C3-Kit 
  • Плата ESP-C3-32S Kit 
  • ШИМ в ESP-C3 Kit 
  • Программа Blink для ESP-C3 Kit 
  • Подключение ESP-C3-Kit к Arduino IDE 
  • Плата ESP-C3-13 Kit 
  • Калькулятор с tkinter 
  • Драйвер моторов MX1508 
  • Калькулятор на Arduino 
  • Raspberry Pi Pico Python SDK 
  • Raspberry Pi Pico C/C++ SDK 
  • Программирование на MMBASIC 
  • PicoMiteVGA 
  • Сервопривод и Ардуино 
  • Arduino машина с ИК управлением 
  • Двигатель постоянного тока 
  • ИК пульт ДУ 
  • Ультразвуковой дальномер HC-SR04 
  • АЦП и ШИМ в Arduino 
  • Крестики нолики v2.0 
  • Программа для музыкальной шкатулки 
  • Ханойские башни, игра 
  • Flip-Flop 4x4 и ООП 
  • AT90S2013 с внешним генератором 
  • Игра Кто быстрее 
  • Игра головоломка Peg 
  • Поход в пустыню 
  • Оригинальная игра Сапёр 
  • Программирование ATtiny861 
  • Программирование AT90S2013 
  • StringVar или ООП 
  • Клеточный автомат Конвея 
  • Flip-Flop 4x4 ... 
  • ООП, after() функция задержки в tkinter 
  • Программирование AtTiny 13, 45, 85 
  • Игра-головоломка Где ест уж 
  • Игра-головоломка Чайный сервиз 
  • Пишем игру Flip-Flop v2 
  • Игра Быки и коровы на Python v2 
  • Крестики нолики 
  • Python сортировка 
  • Игра Красный или Синий? 
  • Индикатор 788BS 
  • Python Факториал 
  • Генератор псевдослучайных чисел 
  • Датчик температуры в ATtiny88 
  • Serial порт в ATtiny88 
  • Пишем библиотеку для MAX7219 и LED матрицы 
  • MAX7219 и Arduino 
  • Прерывания PCINT в Arduino 
  • Функция sleep() в Arduino для ATtiny88 
  • ATtiny88 datasheet на русском 
  • Фьюзы ATtiny88 
  • Arduino Fading and Blink 
  • Алгоритм Евклида. Нахождение НОД 
  • Python Числа Фибоначчи 
  • Python Tkinter игра Пикассо и Модильяни 
  • Ищем программатор для STM 32F030F4P6 
  • Python Tkinter игра Раскраска 
  • Пишем игру Быки и Коровы на Python 
  • Головоломка Ханойские башни на Python 
  • Головоломка Ханойские башни на Си 
  • Пишем игру Сапёр на Python 
  • Raspberry Pi Pico fading.py 
  • LCD МТ-16S2H и LiquidCrystal_74HC595 
  • EasyEDA для инженеров-электронщиков 
  • LCD МТ-16S2H и LiquidCrystalRus 
  • Raspberry Pi Pico и MicroPython 
  • Пишем игру пятнашки на Python 
  • Пишем игру на Python 
  • ESP8266 версии плат 
  • Регистр К155ИР13 
  • Linux или FreeBSD 
  • Триггеры 
  • Счетчик импульсов на 7493 
  • Счетчик импульсов на D-триггерах 
  • Цифровые индикаторы с общим катодом 
  • ATtiny88 программируем в Arduino IDE 
  • Конденсатор в кружке Робототехника 
  • Генератор на 555-м таймере 
  • Генератор НЧ на LM358 
  • Tkinter виджеты 
  • Pydoc в Python 
  • LM358 управление голосом 
  • Несимметричный мультивибратор 
  • QX5252F схема включения 
  • DC-DC uk преобразователь на QX5252 
  • DC-DC преобразователь на QX5252 
  • Python с Pygame обработка столкновений 
  • Логика в Python 
  • Сова на телевизор 
  • Транзисторы p-n-p и n-p-n 
  • IDLE 
  • Thonny установка и настройка 
  • Timer/Counter1 ATmega328 
  • Arduino IDE 
  • ATMEGA8 
  • Прерывания по таймерам в Arduino 
  • DC-DC преобразователь 
  • LED лампа светодиодная 
  • MOSFET 
  • Концепция музыкальной программы для Arduino 
  • Стробоскоп на 555-м таймере 
  • ШИМ на 555-м таймере 
  • ШИМ управление мощностью нагрузки 
  • Вентилятор для CPU и Arduino 
  • ATmega328P 
  • Храним константы в Flash-памяти программ 
  • Храним константы в EEPROM 
  • Параметры по умолчанию 
  • Цикл for в Arduino 
  • Драйвер MAX7219 и светодиодная матрица 8х8 
  • WS2811 и RGB светодиод 
  • Assembler в Arduino 
  • Python Gtk игра Раскраска 
  • LGT8F328P в Arduino IDE 
  • Адрес i2c 
  • Музыкальная шкатулка 
  • LCD 1602 i2c и Arduino 
  • Корпус VESA для Orange Pi PC 2 
  • Blink для адресуемых RGB светодиодов 
  • ESP8266-01 Web-сервер 
  • ESP8266 прошивка AT-espressif 
  • Edragon, ESP firmware 
  • Esptool 
  • ESP8266 в Arduino IDE 
  • ESP8266-01 подключение USB-UART 
  • ESP8266-01 AT интерпретатор 
  • CuteCom монитор порта 
  • ESP8266-01 подключение 
  • SSD1306 IIC print() 
  • ATMega328 в Arduino без кварца 
  • Фьюзы в Arduino UNO 
  • Программирование Arduino Pro Mini 
  • L7805 стабилизатор напряжения 
  • MLX90614 - ИК термометр 
  • Датчик ИК импульсов 
  • Arduino-Hava Nagila 
  • Arduino-Финская полька 
  • Arduino-Гимн РФ 
  • Arduino-Григ В пещере Горного Короля 
  • heaptrack профилировщик памяти 
  • Консольная программа на Visual J# 
  • Консольная программа на C# 
  • Консольная программа на Visual Basic.NET 
  • Blender на русском 
  • Arduino Digispark ATTiny85 
  • cairo.Context object Деформации 
  • cairo.Context object Фигуры Лиссажу 
  • cairo.Context object Движение по криволинейной траектории 
  • cairo.Context object Пинг-понг по стенкам 
  • cairo.Context object Загружаем картинку 
  • cairo.Context object Трансформация прямоугольных координат 
  • cairo.Context object Штриховые линии 
  • cairo.Context object Шар с радиальной заливкой 
  • cairo.Context object Градиентная заливка 
  • cairo.Context object Сдвигаем и вращаем начало координат 
  • cairo.Context object Начало координат 
  • cairo.Context object Сглаживание контура изображения или шрифта 
  • cairo.Context object Углы соединения линий 
  • cairo.Context object Рисуем линии 
  • Gtk Drawin Area и GObject 
  • Gtk Drawin Area и PangoCairo 
  • Python Gtk окно с текстом 
  • Python Gtk игра Flip-Flop 
  • Python Gtk Крестики - нолики 
  • Anjuta Gtk Python Кнопка 
  • Visual Studio Code редактор 
  • Vala язык программирования 
  • Anjuta Gtk Python 
  • Glade Gtk Python сигналы 
  • Glade Gtk Python 
  • Python графическая библиотека Turtle 
  • Python графическая библиотека GTK 
  • Python графическая библиотека Tkinter 
  • Инкубатор 
  • Пример программы на Python с библиотекой Pygame 
  • Создание игр на Python с Pygame 
  • Классическая игра Жизнь 
  • Игра Жизнь на дисплее SSD1306 и Arduino 
  • SSD1306 Display 
  • Импульсный регулятор мощности на Ардуино 
  • Оператор switch case. Электронная игра на Arduino. 
  • Игра инверсия 
  • Android пишем программу на C++ 
  • Цикл while. Алгоритм Евклида. 
  • Geany пишем программу на C++ 
  • Как скомпилировать cpp под Linux 
  • Схема преобразователя напряжения на транзисторе 
  • Схема фонарика с 2-мя батарейками
  • Author Login
  • Карта сайта

Back to Top

© 2023 Системный интегратор

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