eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.misc.elektronikaSTM32F107 + lwIP + FreeRTOSRe: STM32F107 + lwIP + FreeRTOS
  • Data: 2022-10-27 20:00:58
    Temat: Re: STM32F107 + lwIP + FreeRTOS
    Od: Atlantis <m...@w...pl> szukaj wiadomości tego autora
    [ pokaż wszystkie nagłówki ]

    Ok, jak wspominałem manipulując ustawieniami pamięci i rozmiarem stosu
    głównego tasku udało mi się uruchomić Ethernet/lwIP. Płytka dostaje
    adres IP od DHCP, pojawia się na liście na routerze oraz jestem w stanie
    ją pingować.

    Teraz zabrałem się za przepisywanie swojego kodu z użyciem Socket API.
    Udało mi się uzyskać adres OP docelowego serwera za pomocą DNS-a (co
    potwierdza, że łączność z siecią działa) jednak w tej chwili rozbijam
    się przy próbie utworzenia socketu i połączenia z serwerem.

    Funkcja lwip_socket zwraca -1, a zmienna errno jest ustawiana na wartość
    105 (No buffer space available). Ktoś mógłby podpowiedzieć jakiego
    bufora mu brakuje? I co powinienem zmienić w konfiguracji?

    Generalnie przydałaby się tez informacja skąd mógłbym spróbować odzyskać
    trochę pamięci, bo w chwili obecnej jej wykorzystanie (szacowane przez
    STM32CubeIDE po kompilacji) przekroczyło już 86%.

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: