реклама на сайте
подробности

 
 
> Проблемы со стеком uip на АРМ, контроллер перестаёт отвечать на пакеты
athlon64
сообщение May 17 2011, 08:25
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 156
Регистрация: 10-03-10
Из: Уфа
Пользователь №: 55 882



Контроллер SAM7X512.
Стек uIp был взят из атмеловского примера веб сервера и скорректирован id под мой PHY KSZ8001. Веб сервер прекрасно работает.
После некоторого времени работы заметил что контроллер перестаёт отвечать на ethernet-пакеты, пинг не идёт, веб-интерфейс не открывается. После сброса (контроллера и PHY) всё нормализуется.
Сам контроллер при этом не зависает, микросхема PHY продолжает мигать светодиодом Link/Act как и при нормальной работе.
Такое проявляется довольно редко, последний раз контроллер проработал нормально 4 суток. Контроллер включен в корпоративную сеть.
В каком направлении копать?

Сообщение отредактировал athlon64 - May 17 2011, 08:27


--------------------
Руслан
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
XVR
сообщение May 19 2011, 08:25
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 3 123
Регистрация: 7-04-07
Из: Химки
Пользователь №: 26 847



Ага, значит попал в оставшийся 1% - это не malloc sm.gif К вас по Ethernet пришел слишком большой пакет - не влез в приемный буфер sad.gif
Увеличьте UIP_CONF_BUFFER_SIZE до 1488 (если в RAM влезет), а лучше до 1500

Go to the top of the page
 
+Quote Post
athlon64
сообщение May 19 2011, 09:20
Сообщение #3


Частый гость
**

Группа: Свой
Сообщений: 156
Регистрация: 10-03-10
Из: Уфа
Пользователь №: 55 882



Цитата(XVR @ May 19 2011, 14:25) *
Ага, значит попал в оставшийся 1% - это не malloc sm.gif К вас по Ethernet пришел слишком большой пакет - не влез в приемный буфер sad.gif
Увеличьте UIP_CONF_BUFFER_SIZE до 1488 (если в RAM влезет), а лучше до 1500

Это самое первое что я попробовал, вылезло сообщение о попытке поместить пакет размером 1541 в буфер 1500 sm.gif


--------------------
Руслан
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 12:04
Рейтинг@Mail.ru


Страница сгенерированна за 0.01623 секунд с 7
ELECTRONIX ©2004-2016