-
Data: 2023-01-25 09:46:58
Temat: Re: FreeRTOS + lwIP + HTTPD - zawieszenie po wejściu na stronę
Od: Atlantis <m...@w...pl> szukaj wiadomości tego autora
[ pokaż wszystkie 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
- Waga z legalizacją
- Wietnam wykłada 500M$ i chce zbudować fabrykę za 50G$
- Pendrive zdycha, czy coś jeszcze innego? Problem z plikami.
- Odkurzacz Smapp Dynamic - dawny Zelmer
- Nagra IV i zewnętrzny pilot
- Fejk muzyczny czy nie fejk
- Raspberry Pi 3 Model B+
- Kuchenka elektryczna
- test
- Cewka elektrozaworu
- zapytanie o chip r5f21275nfp
- nie naprawiam więcej telewizorów
- Zrobił TV OLED z TV LCD
- Zasilacz USB na ścianę.
- Gniazdo + wtyk
Najnowsze wątki
- 2025-03-24 sprezony amoniak
- 2025-03-24 Białystok => NMS System Administrator <=
- 2025-03-24 Białystok => NMS System Administrator <=
- 2025-03-24 Wrocław => Key Account Manager (ERP) <=
- 2025-03-24 China-Kraków => Senior PHP Symfony Developer <=
- 2025-03-24 Białystok => Generative AI Engineer <=
- 2025-03-24 Dęblin => JavaScript / Node / Fullstack Developer <=
- 2025-03-24 Spawanie filamentem
- 2025-03-23 Rozkaz 5-2025: O Umorzeniu Postępowania Sądowego
- 2025-03-23 Rozkaz 4-2025: O Ochronie Praw Autorskich
- 2025-03-23 Rozkaz 3-2025: O Zaprzestaniu Bratobójczych Walk Na Ukrainie
- 2025-03-23 Rozkaz 2-2025: O Zaprzestaniu Zaciągania Kredytów
- 2025-03-23 Rozkaz 1-2025: O Uchwaleniu Totaliztycznych Praw i Obowiązków Człowieka
- 2025-03-23 Waga z legalizacją
- 2025-03-23 Nowy VW 208 :-)