Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
Installation flask OK mais pas de boot alors Téléversement 14.23 mais KO
#1
Bonjour,

j'ai acheté une carte ESP32-E (biblio ESP32 espressif 3.2) 4 canaux: https://fr.aliexpress.com/item/100500527...pt=glo2fra

Et le téléchargement flash par WebOTA a fonctionné mais pas le reboot avec ces logs:
Code :
ets Jul 29 2019 12:21:46

rst:0x1 (POWERON_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
configsip: 0, SPIWP:0xee
clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
mode:DIO, clock div:1
load:0x3fff0030,len:4916
load:0x40078000,len:16492
load:0x40080400,len:4
load:0x40080404,len:3524
entry 0x400805b8
E (30) qio_mode: Failed to set QIE bit, not enabling QIO mode
E (30) flash_parts: partition 0 invalid magic number 0x0
E (30) boot: Failed to verify partition table
E (34) boot: load partition table error!
ets Jul 29 2019 12:21:46

rst:0x3 (SW_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
invalid header: 0xffffffff
invalid header: 0xffffffff
invalid header: 0xffffffff
invalid header: 0xffffffff
invalid header: 0xffffffff
invalid header: 0xffffffff
invalid header: 0xffffffff
invalid header: 0xffffffff
invalid header: 0xffffffff
invalid header: 0xffffffff
invalid header: 0xffffffff
invalid header: 0xffffffff
invalid header: 0xffffffff
invalid header: 0xffffffff
ets Jul 29 2019 12:21:46

Du coup j'essaie de compiler et téléverser moi même avec cette config:
   
mais j'obtiens des erreurs.

Avec baud 921600:
Citation :
Code :
sptool.py v4.8.1
Serial port /dev/cu.usbserial-A5XK3RJT
Connecting......
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: 68:25:dd:f0:d5:7c
Uploading stub...
Running stub...
Stub running...
Changing baud rate to 921600
Changed.
Configuring flash size...
Flash will be erased from 0x00001000 to 0x00007fff...
Flash will be erased from 0x00008000 to 0x00008fff...
Flash will be erased from 0x0000e000 to 0x0000ffff...
Flash will be erased from 0x00010000 to 0x001adfff...
Compressed 24976 bytes to 15972...
Writing at 0x00001000... (100 %)
Wrote 24976 bytes (15972 compressed) at 0x00001000 in 0.4 seconds (effective 544.8 kbit/s)...
File  md5: 18ff1c49685ea30717416e91032f9e8b
Flash md5: 771a422d7ec39096355dd4de194490a4
MD5 of 0xFF is 39d83f05ed8985d4e99e57b67b75669a

A fatal error occurred: MD5 of file does not match data in flash!
Failed uploading: uploading error: exit status 2

Avez vous une idée du problème? J'ai testé en 115k et j'obtiens:
Code :
Les variables globales utilisent 93228 octets (28%) de mémoire dynamique, ce qui laisse 234452 octets pour les variables locales. Le maximum est de 327680 octets.
"/Users/xavier/Library/Arduino15/packages/esp32/tools/esptool_py/4.9.dev3/esptool" --chip esp32 --port "/dev/cu.usbserial-A5XK3RJT" --baud 115200  --before default_reset --after hard_reset write_flash  -z --flash_mode keep --flash_freq keep --flash_size keep 0x1000 "/Users/xavier/Library/Caches/arduino/sketches/2101E73C7FF355BF525D3EA014AB2084/Solar_Router_V14_23.ino.bootloader.bin" 0x8000 "/Users/xavier/Library/Caches/arduino/sketches/2101E73C7FF355BF525D3EA014AB2084/Solar_Router_V14_23.ino.partitions.bin" 0xe000 "/Users/xavier/Library/Arduino15/packages/esp32/hardware/esp32/3.2.0/tools/partitions/boot_app0.bin" 0x10000 "/Users/xavier/Library/Caches/arduino/sketches/2101E73C7FF355BF525D3EA014AB2084/Solar_Router_V14_23.ino.bin"
esptool.py v4.8.1
Serial port /dev/cu.usbserial-A5XK3RJT
Connecting......................................

A fatal error occurred: Failed to connect to ESP32: Invalid head of packet (0x69): Possible serial noise or corruption.
For troubleshooting steps visit: https://docs.espressif.com/projects/esptool/en/latest/troubleshooting.html
Failed uploading: uploading error: exit status 2

En insistant, j'obtiens:
   
ce qui m'a l'air bien mais je ne comprends pas d ou vient ce pb de md5. J'ai changé de cable, et mis mon PC sous charge mais tjs pareil.

Le log "Invalid head of packet" entier:
.txt   full-log.txt (Taille : 117.72 Ko / Téléchargements : 0)
Le log "A fatal error occurred: MD5 of file does not match data in flash!" entier: 
.txt   full-log2.txt (Taille : 120.64 Ko / Téléchargements : 0)

Merci
ESP32 (v14.21): 1 Source UxIx3, 3 routeurs avec 1 SSR sur le CE (ESP Externe) dont 2 avec Sonde température, 1 routeur avec 2 SSRs: Pompe Piscine et PAC
16 panneaux 445WC avec Enphase 7 tri-phasé
Répondre
#2
[quote pid="11186" dateline="1746276896"]
Le log "Invalid head of packet" entier:
Le log "A fatal error occurred: MD5 of file does not match data in flash!" entier: 

Merci
[/quote]

Bonjour,

Le programme développé par André est pour un ESP32 vroom, comme indiqué sur le site. 
Je pense différent de la carte que tu as. le code  est prévu pour un autre modèle de puce ESP32 c'est l'une des causes les plus probables de ce type d'erreurs, en particulier l’erreur : "A fatal error occurred: MD5 of file does not match data in flash!"

Je ne sais pas si tu as vu ici tout est indiqué et notament dans la partie"traitement"
https://f1atb.fr/fr/routeur-photovoltaiq...aterielle/

@+
La théorie c'est quand on sait tout et que rien ne fonctionne.
La pratique c'est quand tout fonctionne et que personne ne sait pourquoi.
Réunissez les deux, la théorie et la pratique et vous n'aurez plus rien qui fonctionne et personne ne saura pourquoi..
Un petit ? cela ne coute rien, alors pensez y.
Répondre
#3
Bonjour @fazer31

je suis principalement ce lien et je n'ai pas vu de référence particulière sur le type de ESP32 mais effectivement peut être que je n'ai pas pris le bon.
https://f1atb.fr/fr/esp32-relais-aliment...-capteurs/

Sur esp32 ethernet: https://f1atb.fr/fr/routeur-photovoltaiq...-ethernet/ on voit bien que le chip ESP32-DOWB-V3 est supporté mais effectivement il y a peut être d'aures paramètres à prendre en compte Confused
   

ce qui est bizarre c'est que le site du marchand indique bien un vroom aussi:
   

Merci
ESP32 (v14.21): 1 Source UxIx3, 3 routeurs avec 1 SSR sur le CE (ESP Externe) dont 2 avec Sonde température, 1 routeur avec 2 SSRs: Pompe Piscine et PAC
16 panneaux 445WC avec Enphase 7 tri-phasé
Répondre
#4
(Hier, 03:56 PM)XabiX a écrit : Bonjour @fazer31

je suis principalement ce lien et je n'ai pas vu de référence particulière sur le type de ESP32 mais effectivement peut être que je n'ai pas pris le bon.
https://f1atb.fr/fr/esp32-relais-aliment...-capteurs/

Sur esp32 ethernet: https://f1atb.fr/fr/routeur-photovoltaiq...-ethernet/ on voit bien que le chip ESP32-DOWB-V3 est supporté mais effectivement il y a peut être d'aures paramètres à prendre en compte Confused


ce qui est bizarre c'est que le site du marchand indique bien un vroom aussi:


Merci
Ok j'avais pas vu ce fil, alors peut être que le pb vient d’ailleurs, et y a tellement de modèle identique sur le papier mais différents chip.

D'autres membres plus éclairé t'apporteront un regard différents.

@+
La théorie c'est quand on sait tout et que rien ne fonctionne.
La pratique c'est quand tout fonctionne et que personne ne sait pourquoi.
Réunissez les deux, la théorie et la pratique et vous n'aurez plus rien qui fonctionne et personne ne saura pourquoi..
Un petit ? cela ne coute rien, alors pensez y.
Répondre
#5
Pb résolu, il suffissait d'alimenter la carte en plus que par le port USB/TTL ce qui est logique au final!
ESP32 (v14.21): 1 Source UxIx3, 3 routeurs avec 1 SSR sur le CE (ESP Externe) dont 2 avec Sonde température, 1 routeur avec 2 SSRs: Pompe Piscine et PAC
16 panneaux 445WC avec Enphase 7 tri-phasé
Répondre


Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)