-
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
- CGNAT i ewentualne problemy
- wzmacniacz mocy
- Linuks od wer. 6.15 przestanie wspierać procesory 486 i będzie wymagać min. Pentium
- Propagation velocity v/c dla kabli RF
- Jakie natynkowe podwójne gniazdo z bolcem (2P+PE)
- Czujnik nacisku
- Protoków komunikacyjny do urządzenia pomiarowego
- Hiszpania bez pradu
- amperomierz w plusie
- 3G-nadal działa
- Historia pewnego miernika kalibratora
- Ustym 4k Pro i wyświetlacz
- Czemu rozwaliło celę?
- Wojna w portfelu
- Jaki trojfazowy licznik tuya lub podobny?
Najnowsze wątki
- 2025-05-23 Gdańsk => Programista Delphi <=
- 2025-05-23 Warszawa => Senior Key Account Manager IT <=
- 2025-05-23 Zielonka => Key Account Manager IT <=
- 2025-05-23 Poznań => Konsultant wdrożeniowy Comarch XL (Logistyka, WMS, Produkc
- 2025-05-23 Elektrozawór do tlenu
- 2025-05-23 Białystok => NMS System Administrator <=
- 2025-05-23 Warszawa => Cloud Engineer (Azure) <=
- 2025-05-23 Warszawa => Inżynier cloud (Azure) <=
- 2025-05-23 Warszawa => Programista Full Stack .Net <=
- 2025-05-23 Warszawa => Software .Net Developer <=
- 2025-05-23 Łódź => Programista Mainframe (z/OS, Assembler) <=
- 2025-05-23 Warszawa => Starszy Programista C <=
- 2025-05-23 Polskie Obserwatorium Bezpiecze?stwa Ruchu Drogowego (POBR) mapa wypadk??w
- 2025-05-23 Warszawa => Team Lead Data Engineer (obszar Snowflake) <=
- 2025-05-23 Warszawa => International Freight Forwarder <=