-
Path: news-archive.icm.edu.pl!news.icm.edu.pl!fu-berlin.de!newsreader4.netcologne.de!
news.netcologne.de!peer02.ams1!peer.ams1.xlned.com!news.xlned.com!peer03.ams4!p
eer.am4.highwinds-media.com!news.highwinds-media.com!newsfeed.neostrada.pl!unt-
exc-02.news.neostrada.pl!unt-spo-a-01.news.neostrada.pl!news.neostrada.pl.POSTE
D!not-for-mail
From: "Grzegorz Niemirowski" <g...@g...net>
Newsgroups: pl.misc.elektronika
References: <63cd2dd0$0$19617$65785112@news.neostrada.pl>
<63d0ec82$0$19610$65785112@news.neostrada.pl>
Subject: Re: FreeRTOS + lwIP + HTTPD - zawieszenie po wejściu na stronę
Date: Wed, 25 Jan 2023 22:57:33 +0100
MIME-Version: 1.0
Content-Type: text/plain; format=flowed; charset="utf-8"; reply-type=response
Content-Transfer-Encoding: 8bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: OE PowerTool 4.5.5
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.7681
X-WWW: https://www.grzegorz.net/
Lines: 26
Message-ID: <63d1a5cb$0$19605$65785112@news.neostrada.pl>
Organization: Telekomunikacja Polska
NNTP-Posting-Host: 89.65.244.230
X-Trace: 1674683851 unt-rea-a-02.news.neostrada.pl 19605 89.65.244.230:64405
X-Complaints-To: a...@n...neostrada.pl
X-Received-Bytes: 2534
Xref: news-archive.icm.edu.pl pl.misc.elektronika:777549
[ ukryj nagłówki ]Atlantis <m...@w...pl> napisał(a):
> Ethernet nie jest zdolny do transferów DMA danych z flasha?
Używałem FreeRTOS i socketów na F407, więc nie spotkałem się z tym problemem, ale
zerkam sobie na notę aplikacyjną
AN4031. Zobacz obrazek 7. O ile dobrze czytam matrycę, to Ethernet ma dostęp do
SRAM1, SRAM2 i FSMC. Do Flasha nie. Dla
szybszego dostępu zrzut ekranu: https://i.imgur.com/nG3dGxS.png
> Tylko czy przypadkiem te strony i tak nie powinny być przechowywane w jakiejś
skompresowanej formie, a przed wysłaniem
> trafiać do bufora w RAM-ie?
Nie wiem czy zawsze powinny, ale ogólnie jest to dobry pomysł. Nawet napisałem sobie
własną wersję programu makefsdata,
która wszystkie pliki gzipuje a dopiero potem robi z nich tablice w kodzie C. W ten
sposób mój serwer od razu serwuje
skompresowane pliki. Przeglądarki je sobie rozkompresowują.
> Jest też sugerowane rozwiązanie:
> "The solution is to move HTTP files to SRAM in by removing the const.
> (...) In httpserver.c file (lines 32, 35, 42) remove the keyword const ."
> Tylko tutaj nie pasuje ani nazwa pliku (httpd.c zamiast httpserver.c) ani numery
linii (u mnie w tej części wypadają
> jeszcze komentarze z opisem zawartości pliku).
Stawiam na roztargnienie postującego, zapewne chodziło mu o fsdata.c.
--
Grzegorz Niemirowski
https://www.grzegorz.net/
Następne wpisy z tego wątku
- 26.01.23 12:06 Atlantis
Najnowsze wątki z tej grupy
- 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?
- Problem z dekoderem adresów
- Intel się wyprzedaje: po 10latach pchnęli pakiet kontrolny Altery za 1/4 kwoty zakupu
- Korekcja perspektywy
Najnowsze wątki
- 2025-05-11 Po nie udanej próbie egzekucji: Nigeryjczyk, który chciał zabić Polaka, nie odpowie za atak
- 2025-05-10 Szczecin => Key Account Manager IT <=
- 2025-05-10 Rudno => Administrator sieci IT <=
- 2025-05-10 Wrocław => Controlling systems Consultant <=
- 2025-05-10 Rudno => IT network administrator <=
- 2025-05-10 Warszawa => Customer Service with Spanish + translation <=
- 2025-05-10 Warszawa => Senior Account Manager <=
- 2025-05-10 Trójmiasto => Head of Social Media <=
- 2025-05-10 Warszawa => C Programmer <=
- 2025-05-10 Warszawa => Java Developer <=
- 2025-05-10 powąchaj instrybutor
- 2025-05-10 Prawomocny wyrok. Rowerzysta nie ma pierwszeństwa, dojeżdżając do przejazdu
- 2025-05-09 Propagation velocity v/c dla kabli RF
- 2025-05-09 Warszawa => Senior Node.js Developer (doświadczenie z framework Nest.
- 2025-05-09 Patrolowanie kampusów