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

 
 
> Вопрос по LwIP, netconn_recv возвращает ERR_MEM
l_fin_l
сообщение Dec 28 2016, 05:19
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 31
Регистрация: 23-08-11
Пользователь №: 66 836



Здравствуйте, использую LwIP порт для stm32f207(компилятор IAR), при работе более 24 часов, функция netconn_recv возвращает ошибку ERR_MEM. Не могу понять где не хватает памяти, как я понял стек выделяет для приема память из PBUF_POOL. Возможно я что-то недопонимаю, заранее спасибо.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
l_fin_l
сообщение Dec 28 2016, 11:06
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 31
Регистрация: 23-08-11
Пользователь №: 66 836



lwip_stats выдает в поле "NETBUF" следущее:
-avail:6
-used:2
-max:3
-err:1
-illegal:0
т.е. как я понимаю, он не смог выделить память под структуру netbuf, хотя разрешенное мной кол-во составляет 6, а откуда он черпает память для выделения под структуры этого типа?
Go to the top of the page
 
+Quote Post
scifi
сообщение Dec 28 2016, 11:11
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 3 020
Регистрация: 7-02-07
Пользователь №: 25 136



Цитата(l_fin_l @ Dec 28 2016, 14:06) *
т.е. как я понимаю, он не смог выделить память под структуру netbuf

Интересно, откуда это следует?
Правильнее будет сохранять всю статистику каждый час. Потом можно посмотреть, что утекает со временем.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- l_fin_l   Вопрос по LwIP   Dec 28 2016, 05:19
- - scifi   Цитата(l_fin_l @ Dec 28 2016, 08:19) Не м...   Dec 28 2016, 08:29
- - l_fin_l   ЦитатаПравильнее будет сохранять всю статистику ка...   Dec 28 2016, 11:21
- - Pridnya   Цитата(l_fin_l @ Dec 28 2016, 08:19) Здра...   Dec 29 2016, 05:25
- - l_fin_l   LwIP 1.4.0, IAR - 7.80.2   Dec 29 2016, 08:00
- - scifi   Кстати, ERR_MEM не обязательно означает, что кончи...   Dec 29 2016, 08:43
|- - Pridnya   Цитата(scifi @ Dec 29 2016, 11:43) Кстати...   Dec 29 2016, 09:09
- - l_fin_l   Ошибка вылетает в функции netconn_recv, когда пыт...   Dec 29 2016, 09:08
- - l_fin_l   ЦитатаДля этого нужно настроить какой-нибудь UART ...   Dec 29 2016, 13:53
- - l_fin_l   ЦитатаВ общем, хорошо бы поймать в отладчике момен...   Jan 5 2017, 12:23
|- - Сергей Борщ   QUOTE (l_fin_l @ Jan 5 2017, 14:23) При п...   Jan 5 2017, 13:36
- - l_fin_l   Я понимаю, что это маркер конца списка, просто сам...   Jan 5 2017, 14:55
|- - Сергей Борщ   QUOTE (l_fin_l @ Jan 5 2017, 16:55) прост...   Jan 5 2017, 16:21
- - l_fin_l   В режиме отладки выдает следующую ошибку(после нес...   Feb 17 2017, 04:15
- - l_fin_l   Как я понимаю, это утечка памяти. Но почему он выд...   Mar 9 2017, 15:39


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

 


RSS Текстовая версия Сейчас: 25th August 2025 - 05:32
Рейтинг@Mail.ru


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