Arduino Polska Forum

Pełna wersja: Timed out waiting for packet header
Aktualnie przeglądasz uproszczoną wersję forum. Kliknij tutaj, by zobaczyć wersję z pełnym formatowaniem.
Czy ktoś wie co może powodować ten błąd?

Podłączona płytka to NodeMcu v3

testowo odpalam w konsoli esptool
Kod:
~/.arduino15/packages/esp8266/hardware/esp8266/3.1.2/tools/esptool$ python3 esptool.py -p /dev/ttyUSB0 flash_id
esptool.py v3.0
Serial port /dev/ttyUSB0
Connecting....
Detecting chip type... ESP8266
Chip is ESP8266EX
Features: WiFi
Crystal is 26MHz
MAC: fc:f5:c4:88:a2:68
Uploading stub...
Running stub...
Stub running...

A fatal error occurred: Timed out waiting for packet header


Dokładnie ten sam błąd występuje po skopilowaniu programu i rozpoczęciu wgrywania,
Kod:
...
...
"/home/admin/.arduino15/packages/esp8266/tools/python3/3.7.2-post1/python3" -I "/home/admin/.arduino15/packages/esp8266/hardware/esp8266/3.1.2/tools/upload.py" --chip esp8266 --port "/dev/ttyUSB0" --baud "57600" ""  --before default_reset --after hard_reset write_flash 0x0 "/tmp/arduino/sketches/39E2EDED33D79A5A67CBA9B28A5CC3E6/Blink.ino.bin"
esptool.py v3.0
Serial port /dev/ttyUSB0
Connecting....
Chip is ESP8266EX
Features: WiFi
Crystal is 26MHz
MAC: fc:f5:c4:88:a2:68
Uploading stub...
Running stub...
Stub running...
Configuring flash size...

A fatal esptool.py error occurred: Timed out waiting for packet header
Dostałem od sprzedawcy informację że prawdopodobnie jest uszkodzony i wyśle mi nowy.
Mimo że zakup był 5 miesięcy temu a teraz zabrałem się za programowanie to bardzo miły gest ze strony sprzedawcy z Allegro. Gdyby ktoś chciał namiary na sklep lub allegro to podam linka.
Może miał taką partię i wiedział o co chodzi. Powinieneś wybrać w opcjach, że używasz płytki Node MCU, wtedy Arduino wie, że ma wykorzystać wbudowany mechanizm autoreset i startu w trybie flash. Jeśli wybierzesz np. Generic, to program spodziewa się, że chip jest już w trybie flashowania.
A tryb fleszowania włącza się prosto również ręcznie, na podłączonym zasilaniu wciskasz przycisk BOOT, potem klikasz przycisk RESET i po chwili puszczasz przycisk BOOT, do kolejnego resetu płytka jest w trybie BOOT, wgrany program się nie wykonuje, tylko czeka na wsad.
Oczywiście może być coś mocniej uszkodzone i nawet ręczne wprowadzenie w tryb flash nie pomoże.