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

 
 
> uIP на lpc2478, Не формирует UDP пакеты
Ghost_V
сообщение Sep 3 2009, 15:00
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 60
Регистрация: 16-11-07
Пользователь №: 32 388



Добрый вечер,
У меня отладочная плата olimex lpc2478 с LCD, АRM контроллеры раньше не програмировал, а тут встала задача наладить общение с компьютером через ETHERNET по UDP, в примерах на ИАР есть веб браузер, и стек uIP, ковырялся ковырялся с ним, вроде получилось отправить пакет, смотрю перехватчиком, а пакет собран неверно, вместо правильных IP S и D, какбудто всё сдвинуто влево.. пакет не распознается. Пытался принять, тоже не принимается, может что то еще создать надо или инициолизировать.
Может быть кто - нибудь поднимал на нем UDP и есть кусочек примера
или может посоветуете другой открытый стек для этого контроллера.
заранее спасибо.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
MALLOY2
сообщение Sep 5 2009, 15:41
Сообщение #2


Знающий
****

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



Скачать можно отсюда

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

Цитата
или он тока в одном варианте на все процы


Да, он ввиде исходников на С. Но нужно написать свой драйвер для MAC контроллера, в инете полно примеров, наверняка найдете и для своего контроллера.
Go to the top of the page
 
+Quote Post
Ghost_V
сообщение Sep 7 2009, 14:47
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 60
Регистрация: 16-11-07
Пользователь №: 32 388



Спасибо, начал разбираться.
Оказывается нужно указать мак адрес компьютера иначе UDP пакет не принимается. А для этого как я понял есть АРП запрос. Билдер принял пакет, когда я вручную прописал МАК. Вообщем я думал это автоматом делается на уровне стека. Поэто и спрашивал может кто уже делал полноценный UDP на uIP.
crying.gif Скачал еще NicheLite TCP/IP stack software for LPC23xx/24xx with IAR EWB or Keil MDK c NXP.com
так он весит 130 кб, и организован ввиде ОС тасками. так что сложно встраивать как куданить.
А какой самый простой способ по USB с компьютером общаться, при условии что оболочку на билдере свою писать, нужна какая нить библиотека API или драйвер и вообще можно так?
Go to the top of the page
 
+Quote Post



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

 


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


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