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

 
 
> Новая версия LwIP, немного не в тему
MALLOY2
сообщение Feb 5 2008, 14:47
Сообщение #1


Знающий
****

Группа: Validating
Сообщений: 838
Регистрация: 31-01-05
Пользователь №: 2 317



Вышла новая версия LwIP этого года

http://savannah.nongnu.org/projects/lwip/

Я только не пойму как скачать smile.gif

Кто нибудь уже пробывал какие в печетления ?
Go to the top of the page
 
+Quote Post
2 страниц V   1 2 >  
Start new topic
Ответов (1 - 14)
IgorKossak
сообщение Feb 5 2008, 21:23
Сообщение #2


Шаман
******

Группа: Модераторы
Сообщений: 3 064
Регистрация: 30-06-04
Из: Киев, Украина
Пользователь №: 221



The first release candidate for version lwIP has been released. It is currently accessible via CVS using the tag STABLE-1_3_0-RC1 and a tar archive should follow.
Как пользоваться CVS на форуме обсуждалось.
Командная строка для checkout приведена на указаной странице.

Сообщение отредактировал IgorKossak - Feb 7 2008, 06:24
Go to the top of the page
 
+Quote Post
cebotor
сообщение Feb 6 2008, 09:25
Сообщение #3


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

Группа: Свой
Сообщений: 135
Регистрация: 6-04-07
Из: Бронницы
Пользователь №: 26 809



Цитата(MALLOY2 @ Feb 5 2008, 17:47) *
Я только не пойму как скачать smile.gif
Кто нибудь уже пробывал какие в печетления ?


у меня не встало на место 1.1 пока разбираюсь почему ... проц lpc2368.

команда для checkout- а описывается у них на странице .
http://savannah.nongnu.org/cvs/?group=lwip
про цвс почитайте отдельно на форуме


--------------------
если еррата пуста - это не хорошо а плохо
Go to the top of the page
 
+Quote Post
MALLOY2
сообщение Feb 29 2008, 12:29
Сообщение #4


Знающий
****

Группа: Validating
Сообщений: 838
Регистрация: 31-01-05
Пользователь №: 2 317



Установил версию 1.3.0 в место 1.2.0 использую RAW API на STR912FA.

Пинги идут сокеты открываются закрываются но с обменом по TCP возникли проблемы.

Если вызвать более 1 раза tcp_write и tcp_output

Код
   tcp_write  
   tcp_output
   tcp_write
   tcp_output
   tcp_write
   tcp_output

уходит только 1 пакет с остальными не понятно, при этом сокет принимает нормально еще данные, если дальше пытаться отсылать то сокет отваливается. в 1.2.0 все работает прекрвстно.

Заработал ли у кого LwIp 1.3.0 плиз отзовитесь.
Go to the top of the page
 
+Quote Post
MALLOY2
сообщение Feb 29 2008, 14:32
Сообщение #5


Знающий
****

Группа: Validating
Сообщений: 838
Регистрация: 31-01-05
Пользователь №: 2 317



Не много прояснил ситуацию Ethereal, все таки пакеты улетают но с битым CRC, буду разбираться...
Go to the top of the page
 
+Quote Post
MALLOY2
сообщение Feb 29 2008, 16:07
Сообщение #6


Знающий
****

Группа: Validating
Сообщений: 838
Регистрация: 31-01-05
Пользователь №: 2 317



Все я его победил. Но глюки еще есть надо еще разбирать, возможно это еще что то в моей программе.
Go to the top of the page
 
+Quote Post
sergeeff
сообщение Feb 29 2008, 20:06
Сообщение #7


Профессионал
*****

Группа: Свой
Сообщений: 1 481
Регистрация: 10-04-05
Пользователь №: 4 007



Я вполне успешно запустил последнюю версию lwip на at91rm9200. Все там работает, так что ошибки скорее у тебя самого.
Go to the top of the page
 
+Quote Post
skripach
сообщение Feb 10 2010, 10:51
Сообщение #8


■ ■ ■ ■
*****

Группа: Свой
Сообщений: 1 100
Регистрация: 9-08-06
Пользователь №: 19 443



Цитата
Пинги идут сокеты открываются закрываются но с обменом по TCP возникли проблемы.
Если вызвать более 1 раза tcp_write и tcp_output
tcp_write
tcp_output
tcp_write
tcp_output
tcp_write
tcp_output

уходит только 1 пакет с остальными не понятно, при этом сокет принимает нормально еще данные, если дальше пытаться отсылать то сокет отваливается. в 1.2.0 все работает прекрвстно.
Заработал ли у кого LwIp 1.3.0 плиз отзовитесь.

Те же симптомы только версия 1.3.1. Подскажите решение? smile3046.gif


--------------------
Делай что должен и будь что будет.
Go to the top of the page
 
+Quote Post
MALLOY2
сообщение Feb 10 2010, 11:45
Сообщение #9


Знающий
****

Группа: Validating
Сообщений: 838
Регистрация: 31-01-05
Пользователь №: 2 317



Цитата(skripach @ Feb 10 2010, 14:51) *
Те же симптомы только версия 1.3.1. Подскажите решение? smile3046.gif


Стек работает как положено, ищите грабли у себя в программе, проверте пакуются ли правильно у вас структуры, хватает ли памяти везде, ну и т.д., в общем показывайте ваш код.

P.S. сейчас уже версия 1.3.2
Go to the top of the page
 
+Quote Post
sergeeff
сообщение Feb 10 2010, 12:05
Сообщение #10


Профессионал
*****

Группа: Свой
Сообщений: 1 481
Регистрация: 10-04-05
Пользователь №: 4 007



Цитата(skripach @ Feb 10 2010, 13:51) *
Те же симптомы только версия 1.3.1. Подскажите решение? smile3046.gif


Вы неправильно понимаете идеологию работы стека. Она основана на call-back вызовах, которые вы обязаны обеспечить. А если вы сами будете подряд вызывать эти функции lwip, действительно порушится работа стека. Вы посмотрите примеры, их же со стеком достаточно много приведено.
Go to the top of the page
 
+Quote Post
skripach
сообщение Feb 10 2010, 12:12
Сообщение #11


■ ■ ■ ■
*****

Группа: Свой
Сообщений: 1 100
Регистрация: 9-08-06
Пользователь №: 19 443



Памяти стеку я много не дал это да, но и приложение то простенькое - послать:
Код
tcp_write(pcb, HELLO, strlen(HELLO), TCP_WRITE_FLAG_COPY);
tcp_write(pcb, NAME, strlen(NAME), TCP_WRITE_FLAG_COPY);

если принято "\n\r"
Цитата
показывайте ваш код.

Что именно показать?
Структуры посмотрю.
MALLOY2 А у вас в чем проблема была?


--------------------
Делай что должен и будь что будет.
Go to the top of the page
 
+Quote Post
zltigo
сообщение Feb 10 2010, 12:17
Сообщение #12


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(sergeeff @ Feb 10 2010, 15:05) *
Вы неправильно понимаете идеологию работы стека.

Он просто http://electronix.ru/forum/index.php?showtopic=71166&hl= ...


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
skripach
сообщение Feb 10 2010, 12:46
Сообщение #13


■ ■ ■ ■
*****

Группа: Свой
Сообщений: 1 100
Регистрация: 9-08-06
Пользователь №: 19 443



Цитата
Вы неправильно понимаете идеологию работы стека.

В точку. Cсылка.. не понял.
Сейчас подключено через SLIP-RS232


--------------------
Делай что должен и будь что будет.
Go to the top of the page
 
+Quote Post
MALLOY2
сообщение Feb 10 2010, 12:53
Сообщение #14


Знающий
****

Группа: Validating
Сообщений: 838
Регистрация: 31-01-05
Пользователь №: 2 317



Цитата
MALLOY2 А у вас в чем проблема была?


У меня проблема была в драйвере Etherneta, при раскручивании цепочки PBUF при копировании каждого буфера ложно стартовало DMA.
SLIP не подымал на LWIP ничего сказать не могу.
Go to the top of the page
 
+Quote Post
skripach
сообщение Feb 17 2010, 15:00
Сообщение #15


■ ■ ■ ■
*****

Группа: Свой
Сообщений: 1 100
Регистрация: 9-08-06
Пользователь №: 19 443



Просветите кто нибудь по поводу идеологии... wacko.gif
Конкретный вопрос: что я получу на PC после "этих двух строчек"?
Код
tcp_write(pcb, HELLO, strlen(HELLO), TCP_WRITE_FLAG_COPY);
tcp_write(pcb, NAME, strlen(NAME), TCP_WRITE_FLAG_COPY);

Должен прийти один IP пакет или два?


--------------------
Делай что должен и будь что будет.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 21st July 2025 - 00:31
Рейтинг@Mail.ru


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