eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.misc.elektronikaFreeRTOS + lwIP + HTTPD - zawieszenie po wejściu na stronęRe: FreeRTOS + lwIP + HTTPD - zawieszenie po wejściu na stronę
  • 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/

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: