Flash tasmota esp32

Bonjour,

j’ai suivi les instructions du github esp32

après avoir récupérer les fichier

-rw-r--r-- 1 pi pi  107428 mars  31 03:10 boot_app0.bin
-rw-r--r-- 1 pi pi  107802 mars  31 03:11 bootloader_dout_40m.bin
-rw-r--r-- 1 pi pi  107574 mars  31 03:11 partitions.bin
-rw-r--r-- 1 pi pi 1309808 mars  31 03:13 tasmota32.bin

J’ai une erreur sur la ligne de commande suivante

esptool.py --chip esp32 --port /dev/ttyUSB0 --baud 921600 --before default_reset --after hard_reset write_flash -z --flash_mode dout --flash_freq 40m --flash_size detect 0x1000 bootloader_dout_40m.bin 0x8000 partitions.bin 0xe000 boot_app0.bin 0x10000 tasmota32.bin

L’erreur est :

esptool write_flash: error: argument <address> <filename>: Detected overlap at address: 0x8000 for file: partitions.bin

je pense que c’est une histoire de taille de des fichier qui on du changer mais je ne sais pas comment la résoudre.

Une idée ?

Merci

Ca veux dire que le bootloader est trop grand pour rentrer de 1000 à 8000.
As-tu essayé avec la seconde méthode conseillée : ESP_Flasher

Merci de ton retour

c’est ce que je pense aussi mais je ne sais pas recalculer les positions
j’ai fait des essais avec les taille de fichiers sans succès

Capture d’écran du 2021-03-31 22-08-54

Non j’ai pas de windows …

Au fait merci pour les maj JMQTT sur ton git :+1:

Avec le ESP_Flasher (Windows), ca a fonctionné de mon coté.
les « ESP needed files » ont l’air très récent (4h seulement).
Je pense que tu doit avoir un problème avec les fichiers que tu utilises car moi ca flash bien sur les positions indiquées :

Pour jMQTT, je ne suis pas seul, il y a aussi @nebz et @Foulek57. Merci à eux aussi :+1:

1 « J'aime »

pour tes 2 complice je suis au courrant ils sont sur mon discord :+1:

Bon je suis allé recharger les 4 fichiers sur le git (il on 4heures d’existance)

même motif même punition

pi@covid:~/tasmota/esp32$ esptool.py --chip esp32 --port /dev/ttyUSB0 --baud 921600 --before default_reset --after hard_reset write_flash -z --flash_mode dout --flash_freq 40m --flash_size detect 0x1000 bootloader_dout_40m.bin 0x8000 partitions.bin 0xe000 boot_app0.bin 0x10000 tasmota32.bin
usage: esptool write_flash [-h] [--erase-all]
                           [--flash_freq {keep,40m,26m,20m,80m}]
                           [--flash_mode {keep,qio,qout,dio,dout}]
                           [--flash_size FLASH_SIZE]
                           [--spi-connection SPI_CONNECTION] [--no-progress]
                           [--verify] [--encrypt]
                           [--ignore-flash-encryption-efuse-setting]
                           [--compress | --no-compress]
                           <address> <filename> [<address> <filename> ...]
esptool write_flash: error: argument <address> <filename>: Detected overlap at address: 0x8000 for file: partitions.bin

ou alors mon esptool n’est pas a jour !!!

Mince on est grillé @nebz :joy:

2 « J'aime »