Linki bezpośrednie + OLED - problem

Albert
Posts: 595
Joined: Fri Jan 04, 2019 8:32 pm
Location: Chełm

Post

Dobra mam. Co prawda w hd44780 ale tak:
Soft generowałem 7go lutego.
Jest w nim: przekazniki, bme280, dsy, AT, Pushover, hd44780.
Wchodzę w moduł po IP 192.168.4.1
Ustawiam led wemosa na d4, przytrzymanie 5s i reset modułu jak zgubi sieć.

Idę do dsów. Ustawiam ich 6 na D7 (fizycznie ich nie ma tylko ustawiam w module).
Dalej Ide do i2c. Sda - D2 i SCL - D1. Adres bme 0x77 (tez go nie ma podpiętego) i adres hd44780 0x27.
Ustawiam mu tez 4x20 i od razu daje przycisk na Np. D6.
Zapisuje i robie reset. Dioda wemosa zaczyna migać w dziwny zacinający sie sposób: miga 2-3 razy przestaje i znów. I tak w kółko. Przycisk na D3 nie wprowadza w tryb konfig i nie ma żadnej sieci wifi. Moduł trzeba kasować i flashowac od nowa

Filmik jak miga dioda :mrgreen:
https://youtube.com/shorts/MDI9Ud7x6aQ?feature=share
krycha88
Posts: 5340
Joined: Fri Nov 16, 2018 7:25 am

Post

Albert wrote: Mon Feb 13, 2023 7:59 pm Dobra mam. Co prawda w hd44780 ale tak:
Soft generowałem 7go lutego.
Jest w nim: przekazniki, bme280, dsy, AT, Pushover, hd44780.
Wchodzę w moduł po IP 192.168.4.1
Ustawiam led wemosa na d4, przytrzymanie 5s i reset modułu jak zgubi sieć.

Idę do dsów. Ustawiam ich 6 na D7 (fizycznie ich nie ma tylko ustawiam w module).
Dalej Ide do i2c. Sda - D2 i SCL - D1. Adres bme 0x77 (tez go nie ma podpiętego) i adres hd44780 0x27.
Ustawiam mu tez 4x20 i od razu daje przycisk na Np. D6.
Zapisuje i robie reset. Dioda wemosa zaczyna migać w dziwny zacinający sie sposób: miga 2-3 razy przestaje i znów. I tak w kółko. Przycisk na D3 nie wprowadza w tryb konfig i nie ma żadnej sieci wifi. Moduł trzeba kasować i flashowac od nowa
to brzmi jak brak pamięci :) ale czy byś mógł wygenerować soft bez AT?
https://gui-generic-builder.supla.io/
Albert
Posts: 595
Joined: Fri Jan 04, 2019 8:32 pm
Location: Chełm

Post

Jasne tylko już nie ma mnie przy kompie a dzidziuś :lol: śpi i nie chcę się żonie narazić jak go obudzę :mrgreen:
Co do braku pamięci to jest jakis trop choć próbowałem na wemosie v3 który ma niby 4mb i generowalem też soft w takim rozmiarze i też nie latało. Jutro sprawdzę
User avatar
Robert Błaszczak
Posts: 4195
Joined: Sat Dec 22, 2018 8:55 pm
Location: Zielona Góra

Post

4MB to pamięć FLASH, a brakuje pamięci RAM. Jak wejdziesz na stronę konfiguracyjną, to wyświetlana jest ilość wolnej pamięci RAM.
Pozdrawiam
Robert Błaszczak


Moja prywatna strona: www.blaszczak.pl
Albert
Posts: 595
Joined: Fri Jan 04, 2019 8:32 pm
Location: Chełm

Post

Robert Błaszczak wrote: Mon Feb 13, 2023 8:23 pm 4MB to pamięć FLASH, a brakuje pamięci RAM. Jak wejdziesz na stronę konfiguracyjną, to wyświetlana jest ilość wolnej pamięci RAM.
No tak. Coś pochrzaniłem :lol:
User avatar
Hrumque
Posts: 281
Joined: Mon Jun 27, 2022 10:11 am
Location: Opole

Post

krycha88 wrote: Mon Feb 13, 2023 7:28 pm
Albert wrote: Sun Feb 12, 2023 5:15 pm Wystarczy ze nie dodasz przyciskow żadnych i moduł powinien dzialac. Tzn z termometrami Ds i hd44780 działa. Dodaje przycisk byle jaki moduł głupieje i wpada w bootloop. Ale juz z linkami bezpośrednimi to w ogole nie działa
Ten wasz trop z przyciskiem sprawdziłem i to na pewno nie jest to. Więc poproszę konkretną konfigurację dla której nie działa. Testuję różne kombinacje i wg mnie jest ok.
U mnie wywalał Wemos D1 mini na 8266 4M flash i tak skompilowane firmware, ustawione na "wszystkie rodzaje i2c oraz linki bezpośrednie po nowemu" a ustawione realnie i2c "oled" oraz "bmp280", jeden link bezpośredni do pomiaru temperatury z innego modułu (by mi pokazywało temperaturę zewnętrzną).
Gdy ustawiłem TYLKO ten link bezpośredni - powstawał kanał 0 i pomiary szły ok.
Gdy ustawiłem jw. i dodałem czujnik lokalny - wyświetlał ok, a po przyjściu pół godziny później - wisi/restartuje po chwili, a na uart lecą dumpy. restart - chwilę dobrze i wywalanie. Restart - wywalanie natychmiast. Skasowałem link bezpośredni - działał 2 dni bez awarii i restartu.
Ustawiłem spowrotem link bezpośredni, restart - i od razu pętla restartów z dumpem na uart. Może mój moduł jakoś uszkodzony specyficznie?
Ale znów usunąłem, li chodzi już 3 dni

Code: Select all

LAST STATE: Zarejestrowany i gotowy
Firmware: SuplaDevice GG v5.9.9
GUID: 1090A48C4F61CA384D3ACE4AFB0F257F
MAC: DC:4F:22:23:25:2A
Free Mem: 17.55KB
Mode: NORMAL
User avatar
klew
Posts: 9164
Joined: Thu Jun 27, 2019 12:16 pm
Location: Wrocław

Post

Hrumque wrote: Tue Feb 14, 2023 8:22 pm Ustawiłem spowrotem link bezpośredni, restart - i od razu pętla restartów z dumpem na uart. Może mój moduł jakoś uszkodzony specyficznie?
Ale znów usunąłem, li chodzi już 3 dni
Z reguły logi z błędem/crashem coś są w stanie powiedzieć (np. w którym momencie leci reset). Dumpa raczej nie wrzucaj, bo bez binarki będzie to trudno zdekodować.
Widzimy się na Supla Offline Party - 19.10.2024
https://forum.supla.org/viewtopic.php?t=15820
krycha88
Posts: 5340
Joined: Fri Nov 16, 2018 7:25 am

Post

Hrumque wrote: Tue Feb 14, 2023 8:22 pm
krycha88 wrote: Mon Feb 13, 2023 7:28 pm
Albert wrote: Sun Feb 12, 2023 5:15 pm Wystarczy ze nie dodasz przyciskow żadnych i moduł powinien dzialac. Tzn z termometrami Ds i hd44780 działa. Dodaje przycisk byle jaki moduł głupieje i wpada w bootloop. Ale juz z linkami bezpośrednimi to w ogole nie działa
Ten wasz trop z przyciskiem sprawdziłem i to na pewno nie jest to. Więc poproszę konkretną konfigurację dla której nie działa. Testuję różne kombinacje i wg mnie jest ok.
U mnie wywalał Wemos D1 mini na 8266 4M flash i tak skompilowane firmware, ustawione na "wszystkie rodzaje i2c oraz linki bezpośrednie po nowemu" a ustawione realnie i2c "oled" oraz "bmp280", jeden link bezpośredni do pomiaru temperatury z innego modułu (by mi pokazywało temperaturę zewnętrzną).
Gdy ustawiłem TYLKO ten link bezpośredni - powstawał kanał 0 i pomiary szły ok.
Gdy ustawiłem jw. i dodałem czujnik lokalny - wyświetlał ok, a po przyjściu pół godziny później - wisi/restartuje po chwili, a na uart lecą dumpy. restart - chwilę dobrze i wywalanie. Restart - wywalanie natychmiast. Skasowałem link bezpośredni - działał 2 dni bez awarii i restartu.
Ustawiłem spowrotem link bezpośredni, restart - i od razu pętla restartów z dumpem na uart. Może mój moduł jakoś uszkodzony specyficznie?
Ale znów usunąłem, li chodzi już 3 dni

Code: Select all

LAST STATE: Zarejestrowany i gotowy
Firmware: SuplaDevice GG v5.9.9
GUID: 1090A48C4F61CA384D3ACE4AFB0F257F
MAC: DC:4F:22:23:25:2A
Free Mem: 17.55KB
Mode: NORMAL
Abym mógł zdiagnozować co tam leci musiałbym wygenerować sof lub sam to umiesz zrobić wtedy posiadając plik elf można zdekodować ten wyjątek. Ale postaraj się wrzucić więcej loga może podpowie mniej więcej w który miejscu to się wywala.
https://gui-generic-builder.supla.io/
Pietras81
Posts: 1946
Joined: Sun Feb 17, 2019 6:56 am
Location: Osielsko

Post

Ja dziś również zrobiłem próbę. Wygenerowałem Wyświetlacz OLED SSD1306, SH1106+nowe linki bezpośrednie+przycisk.
Do momentu kiedy nie ustawie przycisku śmiga wszystko, włączam przycisk dioda na wemosie zaczyna migać i już po wszystkim tak jak by się resetował. Wgrywam od nowa bez przycisku jest oki.
https://pietras-81.aqi.eco/
krycha88
Posts: 5340
Joined: Fri Nov 16, 2018 7:25 am

Post

Pietras81 wrote: Tue Feb 14, 2023 9:06 pm Ja dziś również zrobiłem próbę. Wygenerowałem Wyświetlacz OLED SSD1306, SH1106+nowe linki bezpośrednie+przycisk.
Do momentu kiedy nie ustawie przycisku śmiga wszystko, włączam przycisk dioda na wemosie zaczyna migać i już po wszystkim tak jak by się resetował. Wgrywam od nowa bez przycisku jest oki.
Jakiego typu linki dodajesz i ile?
https://gui-generic-builder.supla.io/

Return to “GUI Generic”