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ę
  • Data: 2023-01-25 22:57:33
    Temat: Re: FreeRTOS + lwIP + HTTPD - zawieszenie po wejściu na stronę
    Od: "Grzegorz Niemirowski" <g...@g...net> szukaj wiadomości tego autora
    [ pokaż wszystkie 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: