Czyli te 1.5MB w domyślnym podziale 4MB są generalnie zbędne. Ponad 1MB można z tego odzyskać bez żadnych problemów. A która partycja jest używana na upload nowego firmware jeżeli bym chciał skorzystać z webinterface/update?klew wrote: Tue Apr 15, 2025 10:55 amSupla używa Spifs/LittleFs do zapisywania konfiguracji.malarz wrote: Tue Apr 15, 2025 10:50 am W sumie do czego (w przypadku Supli) potrzebna/przydatna jest partycja SPIFFS? W moim projekcie nie przewiduję zapisywania czegokolwiek poza konfiguracją (kilkadziesiąt, może sto kilkadziesiąt bajtów) w pamięci. Wszystko co ma być zapisane trwale i tak będzie leciało na bieżąco do chmury.
Ogólnie nie potrzeba dużo miejsca na to, ale partycja musi być![]()
Wielkość szkicu a pamięć
-
malarz
- Posts: 506
- Joined: Wed Jan 27, 2021 4:04 pm
- Been thanked: 2 times
Próbuję przerobić pomysły na działające projekty w ArduinoIDE.
-
vajera
- Posts: 7293
- Joined: Wed Oct 31, 2018 7:58 am
- Location: Biedrusko
- Has thanked: 291 times
- Been thanked: 161 times
Zasadniczo musisz mieć dwie identyczne partycje o rozmiarze równym lub większym rozmiarowi szkicu (OTA0 i OTA1), więc wszystko zależy od tego jak duży masz plik wynikowy.malarz wrote: Tue Apr 15, 2025 2:50 pm
Czyli te 1.5MB w domyślnym podziale 4MB są generalnie zbędne. Ponad 1MB można z tego odzyskać bez żadnych problemów. A która partycja jest używana na upload nowego firmware jeżeli bym chciał skorzystać z webinterface/update?
Bramka Zigbee <=> SUPLA
Więcej informacji tutaj:
https://forum.supla.org/viewforum.php?f=127
FAQ https://forum.supla.org/viewtopic.php?t=17277
Więcej informacji tutaj:
https://forum.supla.org/viewforum.php?f=127
FAQ https://forum.supla.org/viewtopic.php?t=17277
-
malarz
- Posts: 506
- Joined: Wed Jan 27, 2021 4:04 pm
- Been thanked: 2 times
Jak rozumiem to co Arduino mi pokazuje to oznacza w praktyce:vajera wrote: Tue Apr 15, 2025 3:00 pm Zasadniczo musisz mieć dwie identyczne partycje o rozmiarze równym lub większym rozmiarowi szkicu (OTA0 i OTA1), więc wszystko zależy od tego jak duży masz plik wynikowy.
1. o ile nie zaznaczono "no OTA" 2xAPP+SPFFS/FATFS
2. jak zaznaczono "no OTA": 1xAPP+SPIFFS/FATFS
To by nawet pasowało licząc całość pamięci.
Mój szkic ma obecnie ok 1.3MB. Mogę wybrać dla płytki z 4MB ustawienie z "OTA APP 1.9MB+200kB SPIFFS" i powinno spokojnie wystarczyć.
Już chyba wszystko co na razie potrzebuję wiem. Dzięki.
Last edited by malarz on Tue Apr 15, 2025 4:57 pm, edited 2 times in total.
Próbuję przerobić pomysły na działające projekty w ArduinoIDE.
-
malarz
- Posts: 506
- Joined: Wed Jan 27, 2021 4:04 pm
- Been thanked: 2 times
Wcześniej pokręciłem w mojej wiadomości, przed chwilą poprawiłem.klew wrote: Tue Apr 15, 2025 4:32 pm Raczej ota to 2xApp, bo skrótu ota używa się na zdalną aktualizację
Próbuję przerobić pomysły na działające projekty w ArduinoIDE.
-
Fryga
- Posts: 136
- Joined: Tue Oct 13, 2020 5:57 pm
- Location: Mińsk Mazowiecki
W innych projektach używam Minimal SPIFFS a reszta hulaj dusza. W takich projektach jak Supla, SPIFFS jest malutki.
Off-topic:
W jednym z projektów SPIFFS jest załadowywany komponentami css, html i konfiguracjami - w sumie z palca zaraz po kompilacji programu - dlatego używam starej wersji IDE, która ma możłiwość użycia Tools.
Dlatego prawie zawsze ustawiam minmalny SPIFF, nawet w ESP32S3 N16R8.
Off-topic:
W jednym z projektów SPIFFS jest załadowywany komponentami css, html i konfiguracjami - w sumie z palca zaraz po kompilacji programu - dlatego używam starej wersji IDE, która ma możłiwość użycia Tools.
Dlatego prawie zawsze ustawiam minmalny SPIFF, nawet w ESP32S3 N16R8.
