GPIO16 jako INPUT - nie działa

User avatar
lesny8
Posts: 2938
Joined: Mon Dec 11, 2017 9:43 pm

Post

Espablo wrote: Thu Mar 29, 2018 2:17 pm Ja pod linuxem robię tak:
najpierw

Code: Select all

esptool.py --port /dev/ttyUSB0 --baud 115200 erase_flash
Ja też tak czyszczę moduł za każdym razem przed

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
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.
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 Nigdy nie używam esp_init_data_default.bin
Brak tej binarki u mnie objawiał się ciągłym restartem modułu.
Espablo wrote: Thu Mar 29, 2018 2:17 pm Może ten esptool.py, którego aktualizowałeś ma jakieś problemy.
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żesz nagrać film w jaki sposób dostajesz taki efekt?

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.
SOP 2023 :heavy_check_mark:
SOP 2024 :heavy_check_mark:
Czekam na kolejne Supla Offline Party :upside_down_face:
User avatar
Espablo
Posts: 1754
Joined: Wed Jun 29, 2016 5:04 pm
Location: Oświęcim

Post

Ostatnio tylko Esp-12F i na nim testuję.
Sprawdź jeszcze to - dzisiaj kompilowane:
You do not have the required permissions to view the files attached to this post.
Każde urządzenie elektryczne działa o wiele lepiej jeśli podłączysz je do prądu. :? :roll:
User avatar
lesny8
Posts: 2938
Joined: Mon Dec 11, 2017 9:43 pm

Post

:cry: sprawdziłem i jest to samo.

Próbowałem wszystkiego co mi do głowy przyszło.
Upewniłem się że esptool czyści mi chip, zrobiłem read_flash i zapisałem go do pliku. Blessem zobaczyłęm, że cały jest w FFach od 0x00000 do 0x40000, czysty.
Wrzuciłem bez esp_init_data_default.bin

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
Ponownie zapis z pamięci i co widzę? Na adresie 0x3fc000 są jakieś dane. Nie wiem jak to się dzieje ale chyba zaszyty masz ten plik w skompilowanym sofcie, albo esptool go jakoś sam dodaje. Jak to się dzieje, że trafia to na ten adres do końca nie wiem.

Podłączyłem do cloud, ustawiłem kanały, patrze na apke w telefonie i klikam... no i po jakimś czasie, zwiecha, śmieci na terminalu i robi się reset.

Czyszczę moduł, dla pewności read_flash do pliku, czytam Blessem upewniam się, wszystko czyste i przesiadka na winde. Na windzie też tylko Twoje pliki wrzucam na adresy 0x00000 i 0x40000. Spowrotem na linuxa, kolejny read_flash i na adresie 0x3fc000 znowu są dane. Podłączam do cloud, ustawiam kanały, testuje i to samo :( reset.

Porównałem biny z ubuntu i windy, niemalże identyczne. Różnią się tylko nieznacznie danymi na 0x03c000 pewnie SUPLA GUID i na adresie 0x3fc000 pewnie jakaś różnica w wersji esp_init_data_default.bin, ale skąd on się tam bierze :shock:

Normalnie zagatka jak z Archiwum X

Pewnie w tym winny jest jakiś jeden mały szczegół....
SOP 2023 :heavy_check_mark:
SOP 2024 :heavy_check_mark:
Czekam na kolejne Supla Offline Party :upside_down_face:
User avatar
Espablo
Posts: 1754
Joined: Wed Jun 29, 2016 5:04 pm
Location: Oświęcim

Post

Dopóki nie pokażesz mi jak doprowadzasz do takiego stanu to nic nie mogę poradzić.
Każde urządzenie elektryczne działa o wiele lepiej jeśli podłączysz je do prądu. :? :roll:
User avatar
lesny8
Posts: 2938
Joined: Mon Dec 11, 2017 9:43 pm

Post

SOP 2023 :heavy_check_mark:
SOP 2024 :heavy_check_mark:
Czekam na kolejne Supla Offline Party :upside_down_face:
User avatar
Espablo
Posts: 1754
Joined: Wed Jun 29, 2016 5:04 pm
Location: Oświęcim

Post

Niestety nie udało mi się wprowadzić moduł w ten stan. Nawet ustawienia modułu dałem takie same i nic. Wcześniej testowałem z czujnikiem temp. DS18b20 a u Ciebie widziałem DHT22. Zmieniłem dokładnie na to samo i nadal nic. Myślałem, że częstotliwość klikania może ma na to wpływ. Niestety nadal nic.
Może ktoś jeszcze ma takie objawy?
Każde urządzenie elektryczne działa o wiele lepiej jeśli podłączysz je do prądu. :? :roll:

Return to “Pomoc”