F1ATB forum
Envoi du programme dans l'ESP32 - Version imprimable

+- F1ATB forum (https://f1atb.fr/forum_f1atb)
+-- Forum : Forum de F1ATB (https://f1atb.fr/forum_f1atb/forum-3.html)
+--- Forum : Routeur Photovoltaïque (https://f1atb.fr/forum_f1atb/forum-4.html)
+--- Sujet : Envoi du programme dans l'ESP32 (/thread-341.html)



Envoi du programme dans l'ESP32 - sylow - 20-08-2024

Bonjour à tous

Je débute totalement dans l'électronique / le codage mais je suis un peu bricoleur
J'ai une installation solaire que j'ai monté moi même avec enphase.
Je souhaite delester le surplus photovoltaique vers mon chauffe eau. avec lecture de la passerelle enphase, tant qu'a faire

J'en suis à l'étape de code de l'ESP32

Mon après midi a été très chargée.
J'ai trouvé pas mal de solutions
Je me suis planté et dépanné sur 15 000 choses de débutants donc 

J'ai installé Arduino IDE.
J'ai pas installé tout de suite les bibliothèques, mais j'ai fini par trouver qu'il les fallait et ou elles étaient
J'ai eu l'erreur de la version Expressif V3 que j'ai repassé en V2.0.17. grâce au Forum
J'ai eu l'erreur HW Crypto, que j'ai résolu grâce au Forum
Ici grande victoire, le programme était fonctionnel, mais au moment de communiquer... ESP32 introuvable
J'ai bien galéré a installer le driver pour ESP32 (sachant que mon ESP32 était invisible)
J'ai bien galéré a trouvé un cable USB non limité à la charge (ça a été mon plus gros problème : comprendre que si mon PC trouvait pas l'ESP c'était le cable.
J'en ai fait 4 quand même avant d'en trouver un bon. (qui a détecté ma vieille tablette, et donc l'ESP)
Et j'ai après tout ça, pu configuré le port COM5 correct, et balancer le programme.
Ici grande victoire, ça communique !

Mais la ça plante lors de l'initialisation de l'ESP, j'imagine que ça doit le reformater, mais plante au moment d'écrire sur le ESP32 dans la procédure
Voici les dernières lignes 

Chip is ESP32-D0WD-V3 (revision v3.1)
Features: WiFi, BT, Dual Core, 240MHz, VRef calibration in efuse, Coding Scheme None
Crystal is 40MHz
MAC: cc:7b:5c:fd:14:a0
Uploading stub...
Running stub...
Stub running...
Changing baud rate to 921600
Changed.
Configuring flash size...
Flash will be erased from 0x00001000 to 0x00005fff...
Flash will be erased from 0x00008000 to 0x00008fff...
Flash will be erased from 0x0000e000 to 0x0000ffff...
Flash will be erased from 0x00010000 to 0x00135fff...
Compressed 18992 bytes to 13110...

A fatal error occurred: Packet content transfer stopped (received 8 bytes)
Failed uploading: uploading error: exit status 2

Voici ce que donne le moniteur 
rst:0x1 (POWERON_RESET),boot:0x3 (DOWNLOAD_BOOT(UART0/UART1/SDIO_REI_REO_V2))
waiting for download


Fidèle à moi même j'ai googolisé un peu tout ça,
j'ai testé appuie sur le bouton boot
appuie sur Boot + reset, lacher reset puis lacher Boot
J'ai testé brancher en ayant boot activé.

Bref, l'après midi a été chargée pour moi, et je reprend demain. si vous avez des pistes.
J'ai un ESP32 WROOM CP2102

Bien à vous


RE: Envoi du programme dans l'ESP32 - tromax - 20-08-2024

Pourquoi ne pas passé directement via chrome pour le setup de l'ESP ?
bien que formateur tu t'épargneras un peu de galére.


RE: Envoi du programme dans l'ESP32 - sylow - 21-08-2024

Bonjour,

En effet, j'ai vu l'install rapide. Ca a fonctionné
Au début ça looppait sur "Erase" mais j'ai finalement changé de port USB, et l'installation a fonctionnée.
Un jeu d'enfant finalement, merci pour cet énorme raccourci !

et merci pour le conseil

Je passe à la suite !


RE: Envoi du programme dans l'ESP32 - sylow - 21-08-2024

Ca marche ! ESP32 configuré et paramétré, renvoi les infos de ma passerelle

Merci à vous


RE: Envoi du programme dans l'ESP32 - Padawan34 - 21-08-2024

Salut,

Comme tu es un bricoleur  Big Grin  tu peu essayé sur IDE cette procédure qui erase l'ESP32 : https://f1atb.fr/forum_f1atb/thread-223-post-1468.html#pid1468