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!newsfeed.pionier.net.pl!2.eu.feeder.erj
    e.net!feeder.erje.net!weretis.net!feeder8.news.weretis.net!news.mixmin.net!npee
    r.as286.net!npeer-ng0.as286.net!peer03.ams1!peer.ams1.xlned.com!news.xlned.com!
    peer03.ams4!peer.am4.highwinds-media.com!news.highwinds-media.com!newsfeed.neos
    trada.pl!unt-exc-01.news.neostrada.pl!unt-spo-a-02.news.neostrada.pl!news.neost
    rada.pl.POSTED!not-for-mail
    Date: Wed, 25 Jan 2023 09:46:58 +0100
    MIME-Version: 1.0
    User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101
    Thunderbird/102.6.0
    Subject: Re: FreeRTOS + lwIP + HTTPD - zawieszenie po wejściu na stronę
    Content-Language: en-US, pl
    Newsgroups: pl.misc.elektronika
    References: <63cd2dd0$0$19617$65785112@news.neostrada.pl>
    From: Atlantis <m...@w...pl>
    In-Reply-To: <63cd2dd0$0$19617$65785112@news.neostrada.pl>
    Content-Type: text/plain; charset=UTF-8; format=flowed
    Content-Transfer-Encoding: 8bit
    Lines: 23
    Message-ID: <63d0ec82$0$19610$65785112@news.neostrada.pl>
    Organization: Telekomunikacja Polska
    NNTP-Posting-Host: 83.7.224.216
    X-Trace: 1674636418 unt-rea-a-02.news.neostrada.pl 19610 83.7.224.216:56120
    X-Complaints-To: a...@n...neostrada.pl
    X-Received-Bytes: 2191
    Xref: news-archive.icm.edu.pl pl.misc.elektronika:777486
    [ ukryj nagłówki ]

    Hmm... Szukając rozwiązania trafiłem jeszcze na coś takiego:

    https://community.st.com/s/question/0D53W00001iI95pS
    AC/http-request-to-stm32-lwip-results-that-ping-stop
    s-working

    "The mentioned bug is confirmed.
    It is due to Hardware limitation, in fact the Ethernet MAC does not have
    access to the Flash (in STM32F407 device) to download http's data."

    Tłumaczyłoby to dlaczego problem dotyka tylko nowej wersji płytki,
    wyposażonej w STM32F407, podczas gdy stara wersja na STM32F107 działa
    poprawnie. Przyznaję, że brzmi to dziwnie. Ethernet nie jest zdolny do
    transferów DMA danych z flasha? 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?

    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).

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: