EnglischFranzösischSpanisch

OnWorks-Favicon

esptool – Online in der Cloud

Führen Sie esptool im kostenlosen Hosting-Anbieter OnWorks über Ubuntu Online, Fedora Online, den Windows-Online-Emulator oder den MAC OS-Online-Emulator aus

Dies ist der Befehl esptool, der beim kostenlosen Hosting-Anbieter OnWorks mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, dem Windows-Online-Emulator oder dem MAC OS-Online-Emulator ausgeführt werden kann

PROGRAMM:

NAME/FUNKTION


esptool – Firmware-Dateien erstellen und auf ESP8266- oder ESP32-Chips flashen

ZUSAMMENFASSUNG


Espenwerkzeug [BLINKEN zur Auswahl] ...
Espenwerkzeug [CREATION zur Auswahl] ...

BESCHREIBUNG


Flashen Sie Firmware-Dateien auf ESP8266- oder ESP32-Karten mit der Möglichkeit, bestimmte Dateien automatisch zu speichern
Boards in den UART-Bootloader-Programmiermodus. Oder extrahieren Sie Codeabschnitte aus ELF
ausführbare Dateien zum Erstellen von Firmware-Dateien für ESP-Chips.

OPTIONAL


Blitz:
-cp
Wählen Sie ein Gerät mit serieller Schnittstelle aus, um mit einem ESP-Chip zu kommunizieren. Standard ist
/dev/ttyUSB0 unter Linux, COM1 unter Windows und /dev/tty.usbserial auf Mac OS X.

-cb
Wählen Sie die Baudrate. Der Standardwert ist 115200.

-es
Flash-Speicheradresse, in die die Daten hochgeladen werden sollen. Der Standardwert ist 0x00000000.

-vgl
Laden Sie die Datei in den Flash-Speicher hoch. Serielle Kommunikationsparameter und Flash-Speicher
Die Adresse muss vor diesem Argument stehen.

-cp
Füllt den zuletzt geschriebenen Abschnitt auf die angegebene Größe in Bytes auf.

-cc
Wählen Sie den Chip zum Hochladen aus. Derzeit unterstützte Werte sind: esp8266 (Standard), esp32.

-CD
Setzen Sie die Karte in den Bootloader-Modus zurück. Der Standardwert ist „Keine“.

Zurücksetzen Methoden:
nodemcu
GPIO0 und RESET werden von zwei NPN-Transistoren gesteuert, wie sie in NodeMCU implementiert sind
Devkit.

wifio TXD steuert GPIO0 über einen PNP-Transistor, während DTR RESET über einen Kondensator steuert.

ck RTS steuert RESET oder CH_PD, während DTR GPIO0 steuert;

keine Keine DTR/RTS-Manipulation.

Firmware Schaffung:
-eo
Öffnen Sie eine ELF-Objektdatei, analysieren Sie sie und speichern Sie die darin enthaltenen Informationen im Cache. Einziger
Die Eingabedatei konnte gleichzeitig geöffnet werden.

-es
Lesen Sie den angegebenen Abschnitt aus der aktuell geöffneten Eingabedatei und erstellen Sie einen Raw-Dump in der Datei
angegebene Datei.

-ec Schließen Sie die aktuell geöffnete Eingabedatei.

-bo
Bereiten Sie eine neue Firmware-Image-Datei zum Schreiben vor.

-bm
Stellen Sie den Flash-Chip-Schnittstellenmodus ein. Der Standardwert ist QIO. Dieser Parameter wird im gespeichert
Firmware-Image-Header zusammen mit der Flash-Größe und der Flash-Frequenz. ROM-Bootloader
im ESP-Chip verwendet diese Informationen, um zu wissen, wie er mit dem Flash-Speicherchip kommuniziert.

-bz <512K|256K|1M|2M|4M|8M|16M|32M>
Legen Sie die Flash-Chipgröße fest. Der Standardwert ist 512 KB.

-bf <40|26|20|80>
Stellen Sie die Flash-Chip-Frequenz in MHz ein. Der Standardwert ist 40 Mio.

-bs
Lesen Sie den angegebenen Abschnitt aus der Eingabedatei und hängen Sie ihn an das Firmware-Image an.
Die Abschnitte werden in derselben Reihenfolge wie die angezeigt -bs Optionen werden im Befehl angezeigt
Linie.

-v.Chr Füllen Sie den Inhalt in das Firmware-Image und schließen Sie die Datei.

Sonstiges:
-v Ausführliche Informationsmeldungen anzeigen. Fügen Sie weitere Vs hinzu, um die Ausführlichkeit zu erhöhen.
z.B -vv, -vvv.

-q Informationsmeldungen unterdrücken.

--help Hilfe anzeigen.

--Version
Informationen zur Programmversion anzeigen.

Beispiele:


Flashen Sie die Lua-Skript-Firmware auf ein NodeMCU-Board:

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

Flash MicroPython für ESP8266-Firmware auf ein Huzzah- oder EzSBC-ESP-Board: Setzen Sie zuerst die zurück
Karte in den Flash-Programmiermodus. Halten Sie die GPIO0/Flash-Taste gedrückt und drücken Sie die Reset-Taste.
Lassen Sie die Reset-Taste los und lassen Sie schließlich die GPIO0/Flash-Taste los. Führen Sie dann die aus
folgender Befehl:

esptool -cf Firmware-combined.bin

Flashen Sie die Espressif AT v0.50-Firmware auf ein ESP-Board: Setzen Sie das Board zunächst manuell zurück
Flash-Programmiermodus oder verwenden Sie die korrekte Option -cd und führen Sie dann Folgendes aus:

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

Erstellen Sie Firmware-Dateien aus app.elf. Beachten Sie die Option für 4M-Blitzgröße.

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

Anschließend flashen Sie die erstellte Firmware auf die Platine:

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

Verwenden Sie esptool online über die Dienste von onworks.net


Kostenlose Server & Workstations

Laden Sie Windows- und Linux-Apps herunter

  • 1
    Avogadro
    Avogadro
    Avogadro ist ein fortschrittliches Molekül
    Editor für den plattformübergreifenden Einsatz
    in Computerchemie, Molekular
    Modellierung, Bioinformatik, Materialien
    Wissenschaft und ...
    Avogadro herunterladen
  • 2
    XMLTV
    XMLTV
    XMLTV ist eine Reihe von Programmen, die verarbeitet werden müssen
    TV-Listen (tvguide) und Hilfe bei der Verwaltung
    Ihre TV-Anzeige, Speichern von Einträgen in einem
    XML-basiertes Format. Es gibt Dienstprogramme zu
    tun...
    XMLTV herunterladen
  • 3
    streikr
    streikr
    Strikr Free Software-Projekt. Artefakte
    veröffentlicht unter einem "intent based"
    Doppellizenz: AGPLv3 (Community) und
    CC-BY-NC-ND 4.0 international
    (Werbung)...
    Laden Sie strikr herunter
  • 5
    GIFLIB
    GIFLIB
    giflib ist eine Bibliothek zum Lesen und
    gif-bilder schreiben. Es ist API und ABI
    kompatibel mit libungif, das in war
    breite Verwendung während der LZW-Komprimierung
    Algorithmus war ...
    Laden Sie GIFLIB herunter
  • 6
    Alt-F
    Alt-F
    Alt-F bietet eine kostenlose und Open Source
    alternative Firmware für den DLINK
    DNS-320/320L/321/323/325/327L and
    DNR-322L. Alt-F hat Samba und NFS;
    unterstützt ext2/3/4...
    Laden Sie Alt-F herunter
  • Mehr »

Linux-Befehle

Ad