Ja też tak czyszczę moduł za każdym razem przedEspablo wrote: Thu Mar 29, 2018 2:17 pm Ja pod linuxem robię tak:
najpierwCode: Select all
esptool.py --port /dev/ttyUSB0 --baud 115200 erase_flash
Code: Select all
esptool.py -p /dev/ttyUSB0 -b 115200 write_flash -fm dio -ff 40m -fs 4MB 0x00000 /home/$USER/SUPLA/Firmware/inCan_4096_eagle.flash.bin 0x40000 /home/$USER/SUPLA/Firmware/inCan_4096_eagle.irom0text.bin 0x3fc000 /opt/Espressif/ESP8266_NONOS_SDK154/bin/esp_init_data_default.bin
U mnie też to się dzieje automagicznie jedno za drugim jak kompiluje swoje testowe wypociny. Tylko Twoje biny wrzucam bezpośrednio z terminala.Espablo wrote: Thu Mar 29, 2018 2:17 pm Tak mam przerobiony plik build.sh, że cała ta operacja robi się u mnie automatycznie tzn czyszczenie i wgrywanie.
Brak tej binarki u mnie objawiał się ciągłym restartem modułu.
Wykluczyłęm bo moduł flashowany pod windowsem działałoby wtedy bez problemu, a tak nie jest.Espablo wrote: Thu Mar 29, 2018 2:17 pm Może ten esptool.py, którego aktualizowałeś ma jakieś problemy.
Myślałem nad tym właśnie.
A na jakich ESP sprawdzałeś? Ja mam tylko 12F i jeden 12E ale musiałbym go wymontować z bramy, żeby na nim przetestować, co i tak jest chyba nieuniknione.