Skocz do zawartości

ESP32 + spiffs brak opcji wgrania softu do pamieci flash.


Mrpatryk

Pomocna odpowiedź

Witam wszystkich, lookalem na tutariale dodania spiffs do softu arduino IDE, nie wiem co robię nie tak , tworze folder itp wrzucam ten plik w to miejsce co trzeba, restartuje IDE i niestety ale brak opcji wgrania softu .;/  ESP32 DevKit v1

  • Lubię! 1
Link do komentarza
Share on other sites

- o to chodzi ESP32 Sketch Data upload i musi być katalog DATA w twoim szkicu.

 

Capture-1.png

Capture-2.png

Capture-3.png

Edytowano przez 99teki
Link do komentarza
Share on other sites

1 godzinę temu, 99teki napisał:

- o to chodzi ESP32 Sketch Data upload i musi być katalog DATA w twoim szkicu.

 

Capture-1.png

Capture-2.png

Capture-3.png

foldery się zgadzają , ale niestety nie mam takiej opcji w menu " narzędzia" w arduino , moze to przez wersjie IDE ?

Link do komentarza
Share on other sites

Zarejestruj się lub zaloguj, aby ukryć tę reklamę.
Zarejestruj się lub zaloguj, aby ukryć tę reklamę.

jlcpcb.jpg

jlcpcb.jpg

Produkcja i montaż PCB - wybierz sprawdzone PCBWay!
   • Darmowe płytki dla studentów i projektów non-profit
   • Tylko 5$ za 10 prototypów PCB w 24 godziny
   • Usługa projektowania PCB na zlecenie
   • Montaż PCB od 30$ + bezpłatna dostawa i szablony
   • Darmowe narzędzie do podglądu plików Gerber
Zobacz również » Film z fabryki PCBWay

Zostawmy to... Równie dobrze można dyskutować o wyższości świąt Wielkanocnych nad drugimi. Albo o przewagach windowsa nad linuksem. To się nigdy dobrze nie kończy 🙂

Ale co za problem zainstalować na próbę i zobaczyć czy działa i się podoba? Więcej czasu można stracić szukając porad zmuszenia posiadanego opornego IDE do posłuszeństwa.

Kiedyś np próbowałem zaprzyjaźnić się z Eclipse. Nie, nie i jeszcze raz nie. Nawet małym palcem...

Link do komentarza
Share on other sites

Spoko 🙂

1. Robimy katalog 'data' i wrzucamy tam katalogi/pliki które mają się znaleźć na fs

image.thumb.png.da8f1887dcccb502bd597906f3a8e2df.png

2 Klikamy na ikonkę ufoka i wybieramy opcję 'upload'

image.thumb.png.da71f762463586b994b57712a486ff92.png

W pliku platformio.ini można (ale nie trzeba) określić, czy ma być użyty spiffs czy littlefs, przez który COM i z jaką prędkością zapisywać. Można nic nie wpisać i "pojedzie po defaultach". Początkujący nie musi zmieniać niczego w tym pliku.

image.thumb.png.0cdc6074f82ac30f6ea1222caf1a0474.png

Koniec zagadnienia. Można się skupić na kodowaniu a nie walką z interfejsem 🙂

Link do komentarza
Share on other sites

23 minuty temu, kostuch napisał:

Są jakieś?

Nie wiem - być może są, chciałem po prostu wiedzieć (nigdy nie używałem uploadu do FS, to co ma być statyczne to wolę wkompilować w kod). Mam co prawda coś takiego na jednym urządzeniu, ale to pozostałości z pierwotnego założenia (miała być karta SD, okazało się że 8 MB wolnego miejsca na flashu zupełnie mi wystarcza a przy tym nie muszę się bawić z kartami).

Link do komentarza
Share on other sites

Zależy co się uważa za statyczne w danym projekcie.

Jak się stawia np serwer www na esp, to bardzo wygodne jest wrzucanie "statycznych" plików html na fs przez np OTA, zamiast przeprogramowywania kodu.

Albo w jednym z projektów pozwalam userowi na podmianę powitalnego logo na ekranie lcd. Wtedy po prostu wybiera sobie jpg i sam wrzuca (przez interfejs www, więc nie interesuje go jaki to fs) na partycję urządzenia.

Link do komentarza
Share on other sites

Uściślijmy: nie korzystałem bo nie miałem potrzeby. Co nie oznacza, że np. pojutrze nie będę musiał 🙂

Tyle, że w takim przypadku raczej zrobię jakiś uploader do mojego pyrduino (jakiś wrapper do mklfs i esptoola).

Link do komentarza
Share on other sites

Bądź aktywny - zaloguj się lub utwórz konto!

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto w ~20 sekund!

Zarejestruj nowe konto, to proste!

Zarejestruj się »

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się »
×
×
  • Utwórz nowe...

Ważne informacje

Ta strona używa ciasteczek (cookies), dzięki którym może działać lepiej. Więcej na ten temat znajdziesz w Polityce Prywatności.