Englishfrançaisespagnol

Icône de favori OnWorks

esptool - En ligne dans le Cloud

Exécutez esptool dans le fournisseur d'hébergement gratuit OnWorks sur Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

Il s'agit de la commande esptool qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

PROGRAMME:

Nom


esptool - créer et flasher des fichiers de firmware sur des puces ESP8266 ou ESP32

SYNOPSIS


tremble [FLASH OPTION] ...
tremble [CREATION OPTION] ...

DESCRIPTION


Fichiers de firmware flash sur les cartes ESP8266 ou ESP32 avec la possibilité de mettre automatiquement certains
cartes en mode de programmation du chargeur de démarrage UART. Ou extraire des sections de code d'ELF
fichiers exécutables pour créer des fichiers de firmware pour les puces ESP.

OPTIONS


Flash:
-cp
Sélectionnez un périphérique de port série pour communiquer avec une puce ESP. La valeur par défaut est
/dev/ttyUSB0 sous Linux, COM1 sous Windows et /dev/tty.usbserial sur Mac OS X.

-cb
Sélectionnez le débit en bauds. La valeur par défaut est 115200.

-Californie
Adresse de la mémoire flash vers laquelle télécharger les données. La valeur par défaut est 0x00000000.

-cf
Téléchargez le fichier dans la mémoire flash. Paramètres de communication série et mémoire flash
adresse doit précéder cet argument.

-cp
Complète la dernière section écrite à la taille donnée, en octets.

-cc
Sélectionnez la puce à télécharger. Les valeurs actuellement prises en charge sont : esp8266 (par défaut), esp32.

-CD
Réinitialiser la carte en mode bootloader. La valeur par défaut est aucun.

Réinitialisation méthodes:
nodemcu
GPIO0 et RESET sont contrôlés par deux transistors NPN tels qu'implémentés dans NodeMCU
kit de développement.

wifio TXD contrôle GPIO0 via un transistor PNP, tandis que DTR contrôle RESET via un condensateur.

ck RTS contrôle RESET ou CH_PD, tandis que DTR contrôle GPIO0 ;

aucun Aucune manipulation DTR/RTS.

Microcode création:
-eo
Ouvrez un fichier objet ELF, analysez-le et cachez les informations qui s'y trouvent. Seulement un
le fichier d'entrée peut être ouvert à la fois.

-es
Lisez la section donnée à partir du fichier d'entrée actuellement ouvert et effectuez un vidage brut dans le
fichier spécifié.

-ec Fermez le fichier d'entrée actuellement ouvert.

-bo
Préparez un nouveau fichier image du micrologiciel pour l'écriture.

-bm
Réglez le mode d'interface de la puce flash. La valeur par défaut est QIO. Ce paramètre est stocké dans le
l'en-tête de l'image du micrologiciel ainsi que la taille et la fréquence du flash. chargeur de démarrage ROM
dans la puce ESP utilise cette information pour savoir comment parler à la puce de mémoire flash.

-bz <512K|256K|1M|2M|4M|8M|16M|32M>
Définissez la taille de la puce flash. La valeur par défaut est 512 Ko.

-bf <40|26|20|80>
Réglez la fréquence de la puce flash en MHz. La valeur par défaut est 40M.

-bs
Lisez la section spécifiée du fichier d'entrée et ajoutez-la à l'image du micrologiciel.
Les sections apparaîtront dans le même ordre que le -bs les options apparaissent sur la commande
ligne.

-avant JC Videz le contenu dans l'image du micrologiciel et fermez le fichier.

Autres:
-v Affichez des messages d'information détaillés. Ajoutez plus de v pour augmenter le niveau de verbosité,
par exemple -vv, -vvv.

-q Supprimer les messages d'information.

--Aidez-moi Afficher l'aide.

--version
Afficher les informations sur la version du programme.

EXEMPLES


Flasher le firmware du script Lua sur une carte NodeMCU :

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

Flash MicroPython pour le micrologiciel ESP8266 sur une carte ESP Huzzah ou EzSBC : réinitialisez d'abord le
carte en mode de programmation flash. Holod GPIO0/Flash bouton et appuyez sur le bouton de réinitialisation,
relâchez le bouton de réinitialisation et enfin relâchez le bouton GPIO0/Flash. Ensuite, exécutez le
commande suivante :

esptool -cf firmware-combiné.bin

Flashez le firmware Espressif AT v0.50 sur une carte ESP : réinitialisez d'abord manuellement la carte dans
mode de programmation flash ou utilisez l'option -cd correcte, puis exécutez :

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

Créez des fichiers de firmware à partir de app.elf. Notez l'option pour la taille du flash 4M.

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

Ensuite, flashez le firmware créé sur la carte :

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

Utilisez esptool en ligne en utilisant les services onworks.net


Serveurs et postes de travail gratuits

Télécharger des applications Windows et Linux

Commandes Linux

Ad