-
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).
Następne wpisy z tego wątku
- 25.01.23 10:09 Marek
- 25.01.23 22:35 Grzegorz Niemirowski
- 25.01.23 22:57 Grzegorz Niemirowski
- 26.01.23 12:06 Atlantis
Najnowsze wątki z tej grupy
- Wkrętarki, wiertarki...
- Zasilacz impulsowy 12V 10A, coś godnego uwagi jako zamiennik akumulatora wkrętarki
- Mouser - koszt wysyłki
- [OT] Jak wycinac ksztalt w piance lub styropianie?
- FV--> ciepła woda w kranie
- Szok
- Dziwny schemat wzmacniacza m.cz.
- We Wrocławiu ruszyła Odra 5, pierwszy w Polsce komputer kwantowy z nadprzewodzącymi kubitami
- 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
Najnowsze wątki
- 2025-06-24 Delegacja osoby prowadzącej jednoosobową działalność
- 2025-06-24 Gdynia => Przedstawiciel handlowy / KAM (branża TSL) <=
- 2025-06-24 Warszawa => Młodszy Programista SQL / FrontEnd developer <=
- 2025-06-24 Warszawa => Junior C# / FrontEnd developer <=
- 2025-06-24 Warszawa => Sales Executive / KAM <=
- 2025-06-23 Warszawa => MENA New Business Manager <=
- 2025-06-23 Trójmiasto => Head of Social Media <=
- 2025-06-23 Tapeta w Xiaomi
- 2025-06-23 Gdańsk => Programista Kotlin <=
- 2025-06-23 Białystok => Programista Mainframe (z/OS, Assembler) <=
- 2025-06-23 Warszawa => Senior Account Manager <=
- 2025-06-23 Białystok => Mainframe (z/OS, Assembler) Developer <=
- 2025-06-23 Warszawa => Starszy Programista C <=
- 2025-06-23 Warszawa => Tester Automatyzujący <=
- 2025-06-23 Warszawa => Inżynier oprogramowania .Net <=