Jump to content

    
Sign in to follow this  
cybersonner

FreeRTOS LWIP TCP retransmission

Recommended Posts

Stm32f207+LAN8742A. FreeRTOS+LWIP. Http сервер (в данный момент уже просто отправляет "HTTP/1.0. 200 OK\r\nContent-type: text/html\r\n\r\nOK" на все запросы). Работает нестабильно- в wireshark видны TCP retransmission. 

Один раз подобное было- оказалась проблема с питанием (на том же питании висела зная нагрузка, которая дергала и  просаживала питание LAN8742A)- добавил конденсатор- все исправилось. В этот раз проверил осциллографом- питание стоит.

Включаю отладку в lwip

#define LWIP_DEBUG 1

#define IP_DEBUG LWIP_DBG_ON

Так и есть- пакет просто не приходит ( id пакета пропущен в логах). 

Куда еще смотреть?

 

Прибор и сетевуха соединены напрямую. Это не кабель и не сетевуха- по тому же кабелю с роутера все работает. Проверяю скриптом на pythone, посылающем get запросы, смотрю время ответа и логи в wireshark.

Share this post


Link to post
Share on other sites

Вопрос снимается. Я два дня отлаживал плату, на которой деталей не хватает(была спаяна полгода назад). Проблема казалась программной- оказалась аппаратной.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this