eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.misc.elektronikaESP8266 - rozmiar flashaRe: ESP8266 - rozmiar flasha
  • X-Received: by 2002:a81:57cd:: with SMTP id l196-v6mr391504ywb.4.1539967105094; Fri,
    19 Oct 2018 09:38:25 -0700 (PDT)
    X-Received: by 2002:a81:57cd:: with SMTP id l196-v6mr391504ywb.4.1539967105094; Fri,
    19 Oct 2018 09:38:25 -0700 (PDT)
    Path: news-archive.icm.edu.pl!news.icm.edu.pl!news.nask.pl!news.nask.org.pl!news.unit
    0.net!weretis.net!feeder6.news.weretis.net!feeder.usenetexpress.com!feeder-in1.
    iad1.usenetexpress.com!border1.nntp.dca1.giganews.com!nntp.giganews.com!e5-v6no
    816868qtr.0!news-out.google.com!l35-v6ni911qte.0!nntp.google.com!e5-v6no816862q
    tr.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail
    Newsgroups: pl.misc.elektronika
    Date: Fri, 19 Oct 2018 09:38:24 -0700 (PDT)
    In-Reply-To: <5bca04d8$0$476$65785112@news.neostrada.pl>
    Complaints-To: g...@g...com
    Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=199.202.9.250;
    posting-account=jnRHMAoAAACB5EawItMhNTZMy_yOF2XE
    NNTP-Posting-Host: 199.202.9.250
    References: <5bca04d8$0$476$65785112@news.neostrada.pl>
    User-Agent: G2/1.0
    MIME-Version: 1.0
    Message-ID: <3...@g...com>
    Subject: Re: ESP8266 - rozmiar flasha
    From: s...@g...com
    Injection-Date: Fri, 19 Oct 2018 16:38:25 +0000
    Content-Type: text/plain; charset="UTF-8"
    Content-Transfer-Encoding: quoted-printable
    Lines: 60
    Xref: news-archive.icm.edu.pl pl.misc.elektronika:737505
    [ ukryj nagłówki ]

    W dniu piątek, 19 października 2018 11:23:13 UTC-5 użytkownik Atlantis napisał:
    > Pracuję właśnie nad pewnym projektem, który nie wymaga zbyt potężnego
    > MCU ani dużej ilości linii IO. Tak naprawdę chodzi tylko o komunikację z
    > kilkoma układami I2C, machanie paroma liniami, generowanie jednego
    > sygnału PWM oraz czytanie jednego wejścia analogowego.
    >
    > Pomyślałem sobie, że spokojnie mogę to załatwić za pomocą ESP8266.
    > Ponieważ przy okazji chciałbym mieć panel WWW, przez który mogę sobie
    > ten układ skonfigurować, wziąłem sobie za podstawę skopiowany kiedyś
    > GitHuba projekt esphttpd z moimi własnymi modyfikacjami i gotową stroną
    > konfiguracyjną. Potem zacząłem dodawać biblioteki niezbędne z punktu
    > widzenia mojej funkcjonalności.
    >
    > Wszystko kompilowało się, do czasu. W pewnym momencie dodałem o jeden
    > plik za dużo i linker zaczął sypać błędami. Zacząłem eksperymentować,
    > zakomentowując (na razie) zbędne funkcje. Okazało się, że w pewnym
    > momencie projektów znów zaczyna się kompilować.
    >
    > Czyli brak pamięci flash...
    >
    > Zajrzałem do Makefile. Znajduje się tam następujące ustawienie:
    >
    > #SPI flash size, in K
    > ESP_SPI_FLASH_SIZE_K=4096
    >
    > Próbowałem zwiększyć tę wartość, ale nic to nie dało.
    >
    > Stąd kilka pytań:
    >
    > 1) Jaki największy flash dostanę w module z ESP8266?
    > 2) Co zmienić w projekcie, żeby prawidłowo się kompilował pod taki
    > większy model?
    >
    > W tej chwili, jeśli uda się skompilować projekt, powstają dwa pliki:
    > 0x00000.bin (36,9 kB) oraz 0x40000.bin (223,6 kB).
    >
    > Ewentualnie, istnieje jakaś łatwa do ogarnięcia alternatywa?

    Nie wiem czy tak daleko zaszedles:
    https://github.com/espressif/esptool#esp8266-and-fla
    sh-size

    nie badalem tematu ale w zaleznosci od tego czy chcesz OTA updates mozesz
    wygospodarowac calkiem sporo miejsca.

    Przy czym nie jestem pewien czy juz tego nie zrobiles.

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: