NodeMCU ESP8266-12F : pas de téléversement

Bonjour,

Je suis sous Ubuntu 21.04
J'ai un NodeMCU ESP8266 12F
Depuis ArduinoIDE j'ai

Arduino : 1.8.13 (Linux), Carte : "NodeMCU 1.0 (ESP-12E Module), 80 MHz, Flash, Legacy (new can return nullptr), All SSL ciphers (most compatible), 4MB (FS:2MB OTA:~1019KB), 2, v2 Lower Memory, Disabled, None, Only Sketch, 115200"

Executable segment sizes:
IROM   : 302912          - code in flash         (default or ICACHE_FLASH_ATTR) 
IRAM   : 27032   / 32768 - code in IRAM          (ICACHE_RAM_ATTR, ISRs...) 
DATA   : 1248  )         - initialized variables (global, static) in RAM/HEAP 
RODATA : 1312  ) / 81920 - constants             (global, static) in RAM/HEAP 
BSS    : 25416 )         - zeroed variables      (global, static) in RAM/HEAP 
Le croquis utilise 332504 octets (31%) de l'espace de stockage de programmes. Le maximum est de 1044464 octets.
Les variables globales utilisent 27976 octets (34%) de mémoire dynamique, ce qui laisse 53944 octets pour les variables locales. Le maximum est de 81920 octets.
/home/duncan/snap/arduino/56/.arduino15/packages/esp8266/tools/python3/3.7.2-post1/python3 /home/duncan/snap/arduino/56/.arduino15/packages/esp8266/hardware/esp8266/2.7.4/tools/upload.py --chip esp8266 --port /dev/ttyUSB0 --baud 115200 --before default_reset --after hard_reset write_flash 0x0 /tmp/arduino_build_134843/UTFT_demo.ino.bin 
esptool.py v2.8
Serial port /dev/ttyUSB0
Connecting........_____....._____....._____....._____....._____....._____.....____Traceback (most recent call last):
  File "/home/duncan/snap/arduino/56/.arduino15/packages/esp8266/hardware/esp8266/2.7.4/tools/upload.py", line 65, in <module>
    esptool.main(cmdline)
  File "/home/duncan/snap/arduino/56/.arduino15/packages/esp8266/hardware/esp8266/2.7.4/tools/esptool/esptool.py", line 2890, in main
    esp.connect(args.before)
  File "/home/duncan/snap/arduino/56/.arduino15/packages/esp8266/hardware/esp8266/2.7.4/tools/esptool/esptool.py", line 483, in connect
    raise FatalError('Failed to connect to %s: %s' % (self.CHIP_NAME, last_error))
esptool.FatalError: Failed to connect to ESP8266: Timed out waiting for packet header
_
le port série sélectionné _
 n'existe pas ou votre Arduino n'est pas connectée


Ce rapport pourrait être plus détaillé avec
l'option "Afficher les résultats détaillés de la compilation"
activée dans Fichier -> Préférences.

Je pense être bien enregistré dans le groupe car j'ai

$ ls -l /dev/ttyUSB0
crw-rw-rw- 1 root dialout 188, 0 mai    1 08:52 /dev/ttyUSB0

J'ai fait également

sudo chmod a+rw /dev/ttyUSB0

Avec la commande dmesg

46.415562] usb 1-1.2: new full-speed USB device number 6 using ehci-pci
[   46.554938] usb 1-1.2: New USB device found, idVendor=10c4, idProduct=ea60, bcdDevice= 1.00
[   46.554947] usb 1-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[   46.554950] usb 1-1.2: Product: CP2102 USB to UART Bridge Controller
[   46.554953] usb 1-1.2: Manufacturer: Silicon Labs
[   46.554955] usb 1-1.2: SerialNumber: 0001
[   46.581180] usbcore: registered new interface driver usbserial_generic
[   46.581190] usbserial: USB Serial support registered for generic
[   46.584139] usbcore: registered new interface driver cp210x
[   46.584152] usbserial: USB Serial support registered for cp210x
[   46.584719] usb 1-1.2: cp210x converter now attached to ttyUSB0

L'ESP8266 me semble bien connecter mais pourtant le téléversement ne se fait pas.
Cela peut-il venir du fait que dans la liste des cartes ESP-12F n'apparâit pas ?
Il n'y a que ESP-12E

Merci pour votre aide

Appuyez, et restez appuyé sur le bouton "BOOT"
Appuyez et relâchez le bouton "RESET"
Relâchez le bouton "BOOT"
Téléversez.
De mémoire, je crois que rester appuyé sur "BOOT" pendant le phase "Connecting........________, etc" marche aussi.

Si vous faites: groups $USER dans le terminal linux, est-ce que vous voyez dialout?

D'accord merci pour la réponse.
En fait j'ai compris d'où venait mon souci.
Il ne faut rien connecter sur le pin D3 GPIO 0, sinon pas de téléversement.
Schéma des pins ici NodeMCU Pinout Reference | Microcontroller Tutorials

This topic was automatically closed 120 days after the last reply. New replies are no longer allowed.