Soucis initialisation ESP32-S2

Bonjour à tous,

Je viens d’acheter un esp32-S2 dans l’idée de créer un objet connecté autour d’un moteur pas à pas.

Sauf que je suis bloqué dès le démarrage puisque lorsque j’essaie de l’initialiser j’ai une erreur indiquant que la connexion n’est pas possible… J’ai suivi le tuto ici : https://esphome.io/guides/getting_started_hassio.html

La connexion initiale semble fonctionne car j’ai la possibilité de « initialiser » l’esp mais là j’ai un message d’erreur « impossible de synchroniser ou erreur de connexion ».

J’ai tenté de « reset » l’esp32 j’ai appuyé sur le bouton « boot » lors du redémarrage pour lancer un mode connexion mais rien n’a changé…

Est ce que quelqu’un aurait une idée ?
PS : je démarre tout juste avec les esp alors soyez gentil :wink:

Bonsoir,
tu essaye de le flasher a partir de quel machine ? un pc, un rpi3 , un rpi4… ?
Sinon tu peu essayer sur un pc a partir du navigateur pour la premier installation a partir d’ici https://web.esphome.io/
quand il sera flasher, tu pourra le faire remonter dans esphome ( l’addon ) sur HA et modifier le yaml et reflasher par OTA ( en wifi ).

Bonsoir,
Attention, certains câbles ne servent que pour la charge, il faut un câble adapté à la data, j’en ai marqué un pour ne plus avoir ce problème.

Bob

1 « J'aime »

J’ai effectivement essayé ce site aussi ça n’a pas marché.

J’ai essayé de flasher depuis un pc connecté via usb

J’ai vu ce problème et j’ai essayé 2 câbles a voir si c’est ça le soucis je vais en tester d’autres :crossed_fingers:

Je viens de refaire des tests avec 3 câbles différents et depuis le site web.esphome … même erreur :frowning:

error_initialisation

Bonjour,
Et tu appuies bien sur le bouton boot lorsque tu lances le flashage ?

Salut Elmout.

As-tu toujours le problème ?

Quel est la référence de ton esp exactement (esp32-S2-Mini, esp32-s2-wroom, etc…) ?
Pour ma part, j’ai un esp32-S2 mini que je passe en mode programmation de la façon suivante :

  • Appuyer sur Bouton 0
  • Maintenir le bouton 0 appuyé + appuyer sur le bouton RST
  • Relacher le bouton RST appuyé + garder le bouton 0 appuyé
  • Relacher le bouton 0

J’espère que ça t’aidera.

Il m’arrive parfois la même chose lors du premier flash, après plus de problème.

  1. tu peux essayer de brancher ton esp directement sur un port usb du système où tu héberge HA.
  2. Ou, installe un navigateur tout neuf autre que ton navigateur habituel (opéra, chrome, etc)

C’est un peu mystique parfois le premier flash, novice ou pas. :wink:

Bonjour,
Si ça peut aider…
Moi, je suis obligé de desactiver le bluetooth de mon pc windows pour pouvoir flaher un esp que se soit avec platformio ou esphome.
Du coup, après ça marche systèmatiquement
Cordialement

Oui toujours le soucis. Pour la référence exacte c’est https://www.amazon.fr/gp/aw/d/B07YKBY53C?psc=1&ref=ppx_pop_mob_b_asin_title

@Orefie je vais essayer de le brancher directement sur mon NUC du coup pour voir si ça marche mieux directement sur l’hébergeur HA on verra bien :crossed_fingers:

pour moi, quelque soit l’esp, si mon bluetooth est activé sur mon pc je ne peux rien flasher malgré que mon port soit reconnu. dès que je désactive mon module bluetooth de mon pc cela fonctionne directement.
Cordialement

Malheureusement ça n’a rien changé pour moi :frowning:

Toujours pas réussi à initialiser l’esp … Est-ce qu’il y aurait une liste de ESP non compatible avec esphome ?

Bonjour,
j’en ai quand même un certain nombres et jamais eu de sousci a part un que j’ai flinguer mais je le savais.
donne moi ta reference.
Cordialement

Voila des photos de la bête :slightly_smiling_face:


j’en ai un et ça fonctionne.
il y a un petit soft pour télécharger. essaye avec. je recherche ce soir son nom si je le retrouve et je te le dit.
=> trouvé : Releases · esphome/esphome-flasher · GitHub

Je viens de tester ce soft mais je ne suis pas sûr que ça ait fonctionné.

Au premier coup j’ai obtenu le message d’erreur suivant :

Ensuite j’ai regarder sur internet et il était indiqué qu’il fallait télécharger un driver VCP Windows. Dans le doute j’y suis aller et j’ai donc aller l’installé celui disponible ici : CP210x USB to UART Bridge VCP Drivers - Silicon Labs

J’ai relancé le esphome-flasher (en mode administateur au passage au cas où) mais j’ai obtenu la même erreur … sauf qu’en cliquant sur « View log » pour avoir plus d’infos sur l’erreur j’ai obtenu ceci :

Using 'COM3' as serial port.
Showing logs:
[13:29:25]ets Jul 29 2019 12:21:46
[13:29:25]
[13:29:25]rst:0x1 (POWERON_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
[13:29:25]configsip: 0, SPIWP:0x00
[13:29:25]clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
[13:29:25]mode:DIO, clock div:2
[13:29:25]load:0x3fff0008,len:8
[13:29:25]load:0x3fff0010,len:3480
[13:29:25]load:0x40078000,len:7804
[13:29:25]ho 0 tail 12 room 4
[13:29:25]load:0x40080000,len:252
[13:29:25]entry 0x40080034
[13:29:25]I (47) boot: ESP-IDF v2.0-3-gbef9896 2nd stage bootloader
[13:29:25]I (47) boot: compile time 05:59:45
[13:29:25]I (48) boot: Enabling RNG early entropy source...
[13:29:25]I (66) boot: SPI Speed      : 40MHz
[13:29:25]I (79) boot: SPI Mode       : DIO
[13:29:25]I (91) boot: SPI Flash Size : 4MB
[13:29:25]I (104) boot: Partition Table:
[13:29:25]I (115) boot: ## Label            Usage          Type ST Offset   Length
[13:29:25]I (138) boot:  0 phy_init         RF data          01 01 0000f000 00001000
[13:29:25]I (161) boot:  1 otadata          OTA data         01 00 00010000 00002000
[13:29:25]I (184) boot:  2 nvs              WiFi data        01 02 00012000 0000e000
[13:29:25]I (207) boot:  3 at_customize     unknown          40 00 00020000 000e0000
[13:29:25]I (231) boot:  4 ota_0            OTA app          00 10 00100000 00180000
[13:29:25]I (254) boot:  5 ota_1            OTA app          00 11 00280000 00180000
[13:29:25]I (277) boot: End of partition table
[13:29:25]I (290) boot: Disabling RNG early entropy source...
[13:29:25]I (307) boot: Loading app partition at offset 00100000
[13:29:25]I (1483) boot: segment 0: paddr=0x00100018 vaddr=0x00000000 size=0x0ffe8 ( 65512) 
[13:29:25]I (1483) boot: segment 1: paddr=0x00110008 vaddr=0x3f400010 size=0x1c5f0 (116208) map
[13:29:25]I (1500) boot: segment 2: paddr=0x0012c600 vaddr=0x3ffb0000 size=0x0215c (  8540) load
[13:29:25]I (1530) boot: segment 3: paddr=0x0012e764 vaddr=0x40080000 size=0x00400 (  1024) load
[13:29:25]I (1554) boot: segment 4: paddr=0x0012eb6c vaddr=0x40080400 size=0x1b028 (110632) load
[13:29:25]I (1632) boot: segment 5: paddr=0x00149b9c vaddr=0x400c0000 size=0x00034 (    52) load
[13:29:25]I (1633) boot: segment 6: paddr=0x00149bd8 vaddr=0x00000000 size=0x06430 ( 25648) 
[13:29:25]I (1650) boot: segment 7: paddr=0x00150010 vaddr=0x400d0018 size=0x7a56c (501100) map
[13:29:25]I (1677) heap_alloc_caps: Initializing. RAM available for dynamic allocation:
[13:29:25]I (1700) heap_alloc_caps: At 3FFBA6B8 len 00025948 (150 KiB): DRAM
[13:29:25]I (1721) heap_alloc_caps: At 3FFE8000 len 00018000 (96 KiB): D/IRAM
[13:29:25]I (1742) heap_alloc_caps: At 4009B428 len 00004BD8 (18 KiB): IRAM
[13:29:25]I (1763) cpu_start: Pro cpu up.
[13:29:25]I (1775) cpu_start: Single core mode
[13:29:25]I (1788) cpu_start: Pro cpu start user code
[13:29:25]I (1848) cpu_start: Starting scheduler on PRO CPU.
[13:29:25]I (1981) uart: queue free spaces: 10
[13:29:25]Bin version:0.10.0
[13:29:25]I (1983) wifi: wifi firmware version: c604573
[13:29:25]I (1983) wifi: config NVS flash: enabled
[13:29:25]I (1984) wifi: config nano formating: disabled
[13:29:25]I (1992) wifi: Init dynamic tx buffer num: 32
[13:29:25]I (1993) wifi: wifi driver task: 3ffc4f34, prio:23, stack:3584
[13:29:25]I (1998) wifi: Init static rx buffer num: 10
[13:29:25]I (2002) wifi: Init dynamic rx buffer num: 0
[13:29:25]I (2006) wifi: Init rx ampdu len mblock:7
[13:29:25]I (2009) wifi: Init lldesc rx ampdu entry mblock:4
[13:29:25]I (2014) wifi: wifi power manager task: 0x3ffca2dc prio: 21 stack: 2560
[13:29:25]I (2021) wifi: wifi timer task: 3ffcb35c, prio:22, stack:3584
[13:29:25]E (2026) phy_init: PHY data partition validated
[13:29:25]I (2047) phy: phy_version: 329, Feb 22 2017, 15:58:07, 0, 0
[13:29:25]I (2048) wifi: mode : softAP (c8:f0:9e:52:81:e5)
[13:29:25]I (2051) wifi: mode : sta (c8:f0:9e:52:81:e4) + softAP (c8:f0:9e:52:81:e5)
[13:29:25]I (2054) wifi: mode : softAP (c8:f0:9e:52:81:e5)

Est-ce que c’est signe que cela a fonctionné ? J’ai l’impression que oui parce que j’ai vu qu’un nouveau réseau wifi était disponible: ESP_5281E5

C’est donc ok ? :slight_smile:

Hello,

Il est possible que tu aies flashé quelque chose si le réseau n’apparaissait pas au préalable.

La procédure de flashage pour ton modèle d’ESP32 est trouvable ici avec pas mal de détails :

Cela t’aidera peut-être avec la séquence et le timing de rentrée en mode bootloader, comme Vincent31 te l’a décrite un peu plus haut.

Globalement :
Assure-toi que le GPIO02 n’est pas branché à quoi que ce soit (il est par défaut à l’état bas, si tu as un doute, tu peux le connecter à une broche GND pour la programmation.
Pour la programmation, il faut que le GPIO 0 et le GPIO 2 soient à l’état bas (pour GPIO 0, c’est un appuyant sur le bouton BOOT)

Tu peux bien évidemment commencer par te connecter ) ton réseau wifi et voir si tu obtiens une adresse IP et s’il y a éventuellement un portail captif sur le firmware actuellement en place sur l’ESP.
Certains firmware permettent ensuite la programmation OTA (Over-the-air / Sans fil)

Merci pour ces éléments complémentaires même si j’étais déjà tombé dessus sans trop comprendre ce que cela voulait dire.
En réalisant les manipulations j’arrive à faire rentrer la carte en bootmode visiblement :

Par contre quand je clique sur « flash ESP » j’obtiens le message suivant :

Using 'COM3' as serial port.
Unexpected error: could not open port 'COM3': PermissionError(13, 'Accès refusé.', None, 5)

J’ai vu que ce message pouvait provenir de plusieurs choses j’ai donc :

  • Redémarré le pc (Windows)
  • Changé de câble
  • Lancé l’esphome-flasher en mode administrateur

Rien n’y fait :frowning:

C’est mon modèle qui est complexe ? ou c’est toujours compliqué ? :joy:

Est ce que dans une logique standard les étapes sont bien les suivantes :question:
1 - brancher l’esp sur mon pc/box domotique
2 - lancer esphome
3 - initialiser l’esp
4 - aller sur le wifi généré par l’esp post flash
5 - avoir un portail captif pour y entrer les informations de mon wifi maison
6 - le détecter/ajouter dans homme assistant
7 - télécharger dessus le fichier yaml

Hello,

Après quelque recherches, il y a plusieurs pistes qui émanent pour la plupart de cette page :

1- Certains résolvent le souci en installant d’autres drivers :

I fixed it by installing the usb-to-uart-bridge-vcp-drivers for Windows and rebooting the machine. It now works both through cmd and the GUI.

2- Le fait de ne pas cliquer sur « View Logs » avant de tenter le « Flash » permet de ne pas occuper le port COM avant la tentative de flash :

I had the same issue, but it only occured when I pressed [Flash ESP] after I had pressed [View Logs]

When I start the tool, connect the ESP via FTDI232 (in my case ESP-32 IO0 grounded), select the serial port, select my bin file and then directly push [Flash ESP] it flashed without any problem.

Je pense que tu peux donc d’abord tester la solution 2, puis la solution 1.