Je viens de tester avec le programme sous windows ESP Easy Flasher et voici mon log en erreur aussi :
######2020-06-15######
#######0.04.007#######
######FLASH INFO######
BIN file: ESP_Easy_mega-20200222_normal_ESP8266_4M1M.bin
COM port: (COM9) USB-SERIAL CH340 (Port_#0005.Hub_#0002)
Baud rate: 115200
######POST FLASH######
No post flash information entered...
######FLASH LOG######
[esptool.exe -vv -cd nodemcu -cb 115200 -cp COM9 -ca 0x00000 -cf "C:\Users\auria\Downloads\A garder Papa\ESPEasy_mega-20200222\bin\ESP_Easy_mega-20200222_normal_ESP8266_4M1M.bin"]
[15/06/2020 17:41:12] esptool v0.4.12 - (c) 2014 Ch. Klippel <ck@atelier-klippel.de>
[15/06/2020 17:41:12] setting board to nodemcu
[15/06/2020 17:41:12] setting baudrate from 115200 to 115200
[15/06/2020 17:41:12] setting port from to COM9
[15/06/2020 17:41:12] setting address from 0x00000000 to 0x00000000
[15/06/2020 17:41:12] espcomm_upload_file
[15/06/2020 17:41:12] espcomm_upload_mem
[15/06/2020 17:41:12] error: Failed to open COM9
[15/06/2020 17:41:12] error: espcomm_open failed
[15/06/2020 17:41:12] error: espcomm_upload_mem failed
[2020-06-15 17:41:12] STOPPED due to 3 errors! (try reset on the unit, then start a new flash attempt)
Alors je pense avoir pris le bon fichier .bin mais j’ai pu me tromper aussi.
La commande est la suivante :
sudo esptool.py --port /dev/tty.usbserial-1440 erase_flash
olive
Juin 15, 2020, 3:53
9
jerome6994:
/dev/tty.usbserial-1440
tu est sur que ton d1 arrive comme cela dans ton mac ?
débranche le
fait un ls /dev/*
copie l’écran
rebranche le
refait un ls /dev/*
tu doit en avoir un de plus (c’est celui-la)
1 « J'aime »
olive:
ls /dev/*
alors j’ai changé de port USB-C pour voir mais c’est le même format :
Deux D1 différents, je n’arrive pas à Flasher le NON Lolin qui est celui qui n’est pas branché
olive
Juin 15, 2020, 4:24
11
Attention il ne faut pas avoir ton prog de flash en même temp
car il ouvre le /dev/tty****
et sous windows
Failed to open COM9
le port est pas le bon …
bref on mélange tout … fait un coté mac d’abord puis aprés windows ok
sous mac que donne le résultat de la commande ?
sudo esptool.py --port /dev/tty.usbserial-1440 erase_flash
cette commande ne fait qu’effacer le D1
si pas d’erreur la suite est :
sudo esptool.py --port /dev/tty.usbserial-1440 --baud 460800 write_flash --flash_size=detect 0 ESP_Easy_mega202000222_normal_ESP8266_4M1M.bin
contrôle bien ce nom je l’ai repris sur ta copie d’ecran j’ai pu faire des erreurs de frappe …
ESP_Easy_mega202000222_normal_ESP8266_4M1M.bin
2 « J'aime »
J’ai une erreur la dessus justement :
Hello, je te mets ce lien du tuto espeasy de @rol-rider sur lesquels j’ai débuté. Je suis sur Windows. Je ne suis pas expert en code alors je te laisse avec les pros
https://forum.jeedom.com/viewtopic.php?t=18084
olive
Juin 15, 2020, 5:14
14
ton port est pas vu
fait un
sudo chmod 777 /dev/tty.usbserial-1440
et recommence
Exactement pareil malgré la lumière qui clignote sur le module !
famille@macbook ~ % sudo chmod 777 /dev/tty.usbserial-1450
famille@macbook ~ % sudo esptool.py --port /dev/tty.usbserial-1450 erase_flash
esptool.py v3.0-dev
Serial port /dev/tty.usbserial-1450
Connecting........_____....._____....._____....._____....._____....._____....._____
A fatal error occurred: Failed to connect to Espressif device: Timed out waiting for packet header
famille@macbook ~ %
olive
Juin 15, 2020, 5:27
16
c’est comme si il voyait pas le port … revérifie qu’il est bien la et qu’il y en a pas un autre ?
Alors je viens de faire la manip sur le Lolin :
olive
Juin 15, 2020, 5:37
18
ben c’est bon ça
tu n’a plus qu’a débrancher ou a faire un reset
pour l’autre
attention il ne se présente pas forcement sous le même nom sur le /dev/****
Alors je viens de débrancher le Lolin accès possible par ESP_Easy_0 mais avec mot de passe mais je n’ai pas mis de mot de passe !
L’autre je ne sais pas mais il n’est pas reconnu comme il faut au niveau des pilotes aussi sur windows et ne veut pas se mettre à jour !
olive
Juin 15, 2020, 5:45
20
regarde ce que je vois sur mon mac …
tty.usbserial-1420
tty.wchusbserial1420
si je le branche sur un autre port USB
tty.usbserial-1410
selon le port tu a pas le même /dev
par exemple
pour win oui il y a je crois 2 type de driver selon la puce série
jerome6994:
s de débrancher le Lolin accès possible par ESP_Easy_0 mais avec mot de passe mais je n’ai pas mis de mot de passe !
L’autre je ne sais pas mais il n’est pas reconnu comme il faut au niveau des pilotes aussi sur windows et ne veut pas se mettre à jour !
Default password: configesp
Je mange et je redémarre mon mac et je teste de nouveau
Re
alors sur mon Lolin je suis arrivé ici :
Donc si je résume bien si tout se passe comme il faut rien de sorcier :
On cherche le port sur lequel le D1 mini est branché
On fait un erase avec sudo esptool.py –port /dev/tty.nom_du_port erase_flash
On flash avec sudo esptool.py --port /dev/tty.nom_du_port --baud 460800 write_flash --flash_size=detect 0 ~/Downloads/ESP/ESP_Easy_mega-20200222_normal_ESP8266_4M1M.bin
Sans oublié à la fin le mot de passe par défaut qui est configesp pour accéder à l’écran ci dessus
J’ai beau refaire la manipulation avec mon autre carte D1 mini rien à faire toujours cette erreur fatale !
Bien ayant un second Lolin j’ai refait la manipulation pour voir si cela se déroulait de la même manière ou sans accro !
et bien voici le résultat :
Du 1er coup cool et merci Olive je vais pourvoir aller un peu plus loin maintenant
Désolé je n’ai pas du tout regardé ton lien mais merci beaucoup pour ton aide
1 « J'aime »
olive
Juin 15, 2020, 8:13
26
De rien peut être ton D1 est en vrac …
1 « J'aime »