Skocz do zawartości

Pomocna odpowiedź

Napisano (edytowany)

Witam.

Wykorzystałem Platformio do wgrania plików przez Spiffs do esp8266.

Pytanie jak zmienić wielkość pamięci np. z 1MB na 2 MB ?

Edytowano przez pasiu
Literówka

- nie wiem czy o to chodzi ale w esp-01 zmieniałem flash (lutowanie ) z 1MB na 4MB.

- po wlutowaniu była pamięć widoczna 4MB .

Już się wyjaśniło. W arduino IDE 2.0 nie ma pluginu uploudu. Dlatego zaintalowałem VSC z Platformio.

Jest tutaj możliwość wgrania do pamięci flash plików. Tylko domyślnie miałem ustawione 1MB.

Podłączyłem plytkę do Arduino IDE i zmieniłem na 3MB pamięć flash.

A potem przez Platformio wgrałem pliki. I działa.

W Arduino IDE rozmiar flash tak jak i np. częstotliwość zmienia się wybierając z menu.

W Platformio częstotliwość wpisuje się do pliku platformio.ini.

I stąd moje myślenie, że rozmiar flash, też się wpisuje w ten plik.

Jakby ktoś znał temat, to proszę się podzielić.

Bajo.

W platformio.ini określasz plik definiujący układ i wielkość partycji na kod i filesystem.

Możesz użyć predefiniowanych albo zdefiniować własne. Np:

board_build.ldscript = eagle.flash.4m2m.ld

 

Przy okazji: zaleca się używanie littlefs a nie spiffs

board_build.filesystem = littlefs

  • Lubię! 1

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...