-
Data: 2018-10-22 12:07:57
Temat: Re: ESP8266 - rozmiar flasha
Od: Atlantis <m...@w...pl> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]On 22.10.2018 11:51, Zbych wrote:
> Nic nie robiłem na 8266, więc to tylko domysły, ale sekcja .text jest
> upychana w iram1 (40100000h), który według wiki ma zaledwie 32kB i robi
> normalnie za cache. Flash SPI powinien być mapowany od 40200000h, więc
> wychodzi że używasz skryptów linkera skrojonych albo pod bootloader albo
> inny mały program, który w całości mieści się w cache.
To dosyć dziwne, bo:
1) Skrypt linkera jest generowany w locie, przez Makefile.
2) Makefile pochodzi z oryginalnego projektu esphttpd
(https://github.com/Spritetm/esphttpd). W ogóle cały mój projekt bazuje
na tym projekcie, z pewnymi modyfikacjami (inna strona www, dodane
funkcje do obsługi cgi, trochę własnego kodu).
3) Jeśli tylko zakomentować kilka (w tej chwili) niekrytycznych funkcji,
to kod się skompiluje, mając zdecydowanie więcej niż 32kB.
Skrypt linkera wygląda następująco:
MEMORY { irom0_0_seg : org = 0x40240000, len = 0xFFFFFFFFFFFFC000 }
Następne wpisy z tego wątku
- 22.10.18 12:53 Zbych
- 22.10.18 13:06 Atlantis
- 22.10.18 13:47 Zbych
- 22.10.18 14:30 Grzegorz Niemirowski
- 22.10.18 14:33 Atlantis
- 22.10.18 16:00 Zbych
- 22.10.18 17:43 Atlantis
- 22.10.18 18:54 Zbych
- 24.10.18 09:43 Atlantis
- 24.10.18 11:39 Zbych
Najnowsze wątki z tej grupy
- Współczesne mierniki zniekształceń nieliniowych THD audio, produkują jakieś?
- Jaki silikon lub może klej?
- Smar do video
- Litowe baterie AA Li/FeS2 a alkaliczne
- "ogrodowa linia napowietrzna"
- jaki zasilacz laboratoryjny
- jaki zasilacz laboratoryjny
- Puszka w ziemię
- T-1000 was here
- Ściąganie hasła frezem
- Koszyk okrągły, walec 3x AA, na duże paluszki R6
- Brak bolca ochronnego ładowarki oznacza pożar
- AMS spalony szybkim zasilaczem USB
- stalowe bezpieczniki
- Wyświtlacz ramki cyfrowej
Najnowsze wątki
- 2025-02-10 Spalił się spaliniak
- 2025-02-10 zarowka wifi - z sensowna apka lub lepiej albo lokalnie lub przez web. I zeby harmonogram miala
- 2025-02-10 Chrzanów => Programista NodeJS <=
- 2025-02-10 Kraków => DevOps Engineer (Junior or Regular level) <=
- 2025-02-10 Dlaczego takie preferencje banków?
- 2025-02-10 Białystok => iOS Developer (Swift) <=
- 2025-02-10 Mińsk Mazowiecki => Team Lead / Tribe Lead FrontEnd <=
- 2025-02-10 Białystok => System Architect (Java background) <=
- 2025-02-10 Współczesne mierniki zniekształceń nieliniowych THD audio, produkują jakieś?
- 2025-02-10 Szczecin => Senior Field Sales (system ERP) <=
- 2025-02-10 Gliwice => Business Development Manager - Dział Sieci i Bezpieczeńst
- 2025-02-10 Chrzanów => Specjalista ds. public relations <=
- 2025-02-10 Chrzanów => NodeJS Developer <=
- 2025-02-10 Warszawa => JavaScript / Node / Fullstack Developer <=
- 2025-02-10 Gliwice => Ekspert IT (obszar systemów sieciowych) <=