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
  • Карта сайта

B ack to Top

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

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