Strona 1 z 1

esptool.py - Gdy urządzenie nie chce się zaprogramować.

: 08 sierpnia 2023, 17:43
autor: katowicecentrum
Opiszę tutaj pokrótce narzędzie esptool napisane w języku python. Można je wykorzystać, gdy nasze urządzenie z modułem LoRa nie chce się zaprogramować.
Nie wiem jak to narzędzie funkcjonuje na windows'ie, ale na linuxie (gdzie go używam) jakoś działa. Jest jedna pewno ale. Może być potrzeba wciśnięcia przycisku "boot". Robimy to tak, że wyłączamy urządzenie, wciskamy przycisk. Włączamy urządzenie (z wciśniętym przyciskiem) i puszczamy przycisk dopiero po chwili. Dopiero po wykonaniu tej czynności przechodzimy do poniższego polecenia narzędzia esptool. Może wystąpić problem odnośnei przycisku BOOT, gdyż są wersje urządzeń (z modułem LoRa) bez przycisku BOOT. W takim przypadku musimy pin GND zewrzeć z pinem BOOT. W przypadku mojego urządzenia LoRa32 V2.1 _ 1.6 pin BOOT nazywa się "GPIO 0 ".

Obrazek

Po wykonaniu polecenia (w moim przypadku):
sudo esptool.py --before default_reset --after hard_reset erase_flash
Tak wygląda operacja zakończona powodzeniem:
Obrazek