англійськафранцузькаіспанська

Значок OnWorks

esptool - Інтернет у хмарі

Запустіть esptool у постачальника безкоштовного хостингу OnWorks через Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS

Це командний esptool, який можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS

ПРОГРАМА:

ІМ'Я


esptool - створюйте та прошивайте файли прошивки на мікросхеми ESP8266 або ESP32

СИНТАКСИС


esptool [FLASH ВАРІАНТ]...
esptool [СТВОРЕННЯ ВАРІАНТ]...

ОПИС


Прошивання файлів прошивки на платі ESP8266 або ESP32 з можливістю автоматичного розміщення певних
плати в режим програмування завантажувача UART. Або витягніть розділи коду з ELF
виконувані файли для створення файлів прошивки для мікросхем ESP.

ВАРІАНТИ


Спалах:
-cp
Виберіть пристрій послідовного порту для зв’язку з чіпом ESP. За замовчуванням є
/dev/ttyUSB0 на Linux, COM1 на Windows і /dev/tty.usbserial на Mac OS X.

-cb
Виберіть швидкість передачі даних. За замовчуванням 115200.

-бл
Адреса флеш-пам'яті для завантаження даних. За замовчуванням – 0x00000000.

-ср
Завантажте файл на флеш-пам'ять. Параметри послідовного зв'язку та флеш-пам'ять
адреса має передувати цьому аргументу.

-cp
Додати останній записаний розділ до заданого розміру в байтах.

-cc
Виберіть чіп для завантаження. Наразі підтримуються такі значення: esp8266 (за замовчуванням), esp32.

- компакт-диск
Скиньте плату в режим завантажувача. За замовчуванням немає.

Скидання методи:
нодемку
GPIO0 і RESET керуються двома транзисторами NPN, як це реалізовано в NodeMCU
devkit.

wifio TXD керує GPIO0 через PNP транзистор, а DTR контролює RESET через конденсатор.

ck RTS керує RESET або CH_PD, а DTR керує GPIO0;

немає Немає маніпуляцій DTR/RTS.

прошивки створення:
-ео
Відкрийте об’єктний файл ELF, проаналізуйте його та кешуйте знайдену в ньому інформацію. Тільки один
вхідний файл можна відкрити одночасно.


Прочитайте даний розділ із відкритого вхідного файлу та створіть необроблений дамп у файлі
вказаний файл.

-ек Закрийте поточний відкритий вхідний файл.

-бо
Підготуйте новий файл образу мікропрограми для запису.

-бм
Встановіть режим інтерфейсу флеш-чіпа. За замовчуванням – QIO. Цей параметр зберігається в
заголовок образу мікропрограми разом із розміром спалаху та частотою спалаху. Завантажувач ROM
в чіпі ESP використовує цю інформацію, щоб знати, як спілкуватися з чіпом флеш-пам'яті.

-bz <512K|256K|1M|2M|4M|8M|16M|32M>
Встановіть розмір флеш-чіпа. За замовчуванням 512K.

-bf <40|26|20|80>
Встановіть частоту флеш-чіпа в МГц. За замовчуванням 40 млн.

-bs
Прочитайте вказаний розділ із вхідного файлу та додайте його до образу мікропрограми.
Розділи відображатимуться в тому ж порядку, що й -bs в команді з’являються параметри
лінія.

- до н.е Скиньте вміст у образ мікропрограми та закрийте файл.

Інший:
-v Відображати докладні інформаційні повідомлення. Додайте більше v, щоб збільшити рівень багатослівності,
наприклад -вв, -ввв.

-q Придушити інформаційні повідомлення.

--допомога Відобразити довідку.

-- версія
Відобразити інформацію про версію програми.

ПРИКЛАДИ


Прошивка сценарію Lua на платі NodeMCU:

esptool -cd nodemcu -cf nodemcu_integer_0.9.5_20150318.bin

Flash MicroPython для мікропрограми ESP8266 на платі Huzzah або EzSBC ESP: спочатку скиньте
платі в режим програмування флеш. Утримуйте кнопку GPIO0/Flash і натисніть кнопку скидання,
відпустіть кнопку скидання і, нарешті, відпустіть кнопку GPIO0/Flash. Потім запустіть
наступна команда:

esptool -cf firmware-combined.bin

Flash Espressif AT v0.50 прошивка на плату ESP: спочатку вручну скиньте плату на
Flash-режим програмування або скористайтеся правильним параметром -cd, а потім запустіть:

esptool -ca 0x00000 -cf noboot/eagle.flash.bin -ca 0x40000 -cf
noboot/eagle.irom0text.bin -ca 0x3e000 -cf blank.bin -ca 0x7c000 -cf
esp_init_data_default.bin -ca 0x7E000 -cf blank.bin

Створюйте файли прошивки з app.elf. Зверніть увагу на параметр для розміру спалаху 4М.

esptool -bz 4M -eo app.elf -bo app_00000.bin -bs .text -bs .data -bs .rodata -bc
-ec -eo app.elf -es .irom0.text app_40000.bin -ec

Потім прошити створену прошивку на плату:

esptool -cf 00000.bin -ca 0x40000 -cf 40000.bin

Використовуйте esptool онлайн за допомогою служб onworks.net


Безкоштовні сервери та робочі станції

Завантажте програми для Windows і Linux

  • 1
    Phaser
    Phaser
    Phaser — це швидке, безкоштовне та веселе відкриття
    вихідний ігровий фреймворк HTML5, який пропонує
    Взаємовідображення WebGL і Canvas
    настільні та мобільні веб-браузери. Ігри
    можна спільно...
    Завантажити Phaser
  • 2
    Двигун ВАССАЛ
    Двигун ВАССАЛ
    VASSAL — ігровий движок для створення
    електронні версії традиційної дошки
    і карткові ігри. Він забезпечує підтримку для
    рендеринг і взаємодія ігрових елементів,
    і ...
    Завантажити VASSAL Engine
  • 3
    OpenPDF - форк iText
    OpenPDF - форк iText
    OpenPDF - це бібліотека Java для створення
    і редагування файлів PDF за допомогою LGPL і
    Ліцензія з відкритим кодом MPL. OpenPDF - це
    LGPL/MPL з відкритим кодом наступник iText,
    має ...
    Завантажте OpenPDF - Fork of iText
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - Система для автоматизації
    Географічні аналізи - це географічні
    Програмне забезпечення інформаційної системи (ГІС) с
    величезні можливості для геоданих
    обробка та ана...
    Завантажити SAGA GIS
  • 5
    Панель інструментів для Java/JTOpen
    Панель інструментів для Java/JTOpen
    IBM Toolbox для Java / JTOpen є a
    бібліотека класів Java, що підтримують
    програмування клієнт/сервер та Інтернет
    моделі до системи під керуванням OS/400,
    i5/OS, o...
    Завантажте Toolbox для Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (або D3 для документів, керованих даними)
    це бібліотека JavaScript, яка дозволяє вам
    створювати динамічні інтерактивні дані
    візуалізації у веб-браузерах. З D3
    ти ...
    Завантажити D3.js
  • Детальніше »

Команди Linux

Ad