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

 
 
 
Reply to this topicStart new topic
> CP2200(1) Как принимать ВСЕ пакеты?
Artem_Petrik
сообщение Jan 28 2007, 20:18
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 443
Регистрация: 22-07-06
Из: Украина, г. Харьков
Пользователь №: 19 006



Требуется принимать пакеты не только с destination MAC равным нашему, но и адресованные другим MAC-ам. По наивности я предполагал, что забив еденицами всю hash table, я добьюсь такого результата. К сожалению выяснилось что это не так, видимо таблица применяется только к multicast destination MAC-ам. Не знает ли кто-нибудь, возможно ли все же добиться от CP-шки, чтобы она выдавала все пакеты, а не только адресованные ей? Уж очень не хочется переходить на другие микросхемы, эти уже куплены разведены и запаяны.
Go to the top of the page
 
+Quote Post
Slava_Y
сообщение Jan 18 2011, 14:46
Сообщение #2





Группа: Новичок
Сообщений: 2
Регистрация: 18-01-11
Пользователь №: 62 314



Можно ли все таки на CP2200 организовать прием всех пакетов (с любыми MAC). Если нет то какие 10/100MBit Ethernet phy позволяют принимать пакеты без фильтрации трафика?
Go to the top of the page
 
+Quote Post
follow_me
сообщение Jan 18 2011, 17:52
Сообщение #3


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

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



Цитата(Slava_Y @ Jan 18 2011, 16:46) *
Можно ли все таки на CP2200 организовать прием всех пакетов (с любыми MAC). Если нет то какие 10/100MBit Ethernet phy позволяют принимать пакеты без фильтрации трафика?


Устройство для современных сетей ? так как такие вещи как hub'ы ушли в нибытие и повсеместно используются switch'и то к вам просто не попадет никогда пакет адресованный не вашему МАС'у
Go to the top of the page
 
+Quote Post
Artem_Petrik
сообщение Jan 18 2011, 18:37
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 443
Регистрация: 22-07-06
Из: Украина, г. Харьков
Пользователь №: 19 006



Цитата(Slava_Y @ Jan 18 2011, 16:46) *
Можно ли все таки на CP2200 организовать прием всех пакетов (с любыми MAC).

Задавал этот волрос техподдержке силабса, мне ответили, что это, к сожалению, невозможно. Как я и предполагал в первом посте, hash table относится только к multicast пакетам.
Цитата
Если нет то какие 10/100MBit Ethernet phy позволяют принимать пакеты без фильтрации трафика?

PHY то как раз любые позволяют. Фильтрация производится MAC контроллером. CP2200 это как раз MAC+PHY. Я так понял, что обычно MAC позволяют принимать все подряд, ситуация c CP2200 - скорее исключение. Впрочем я могу ошибаться, так как имею не очень богатый опыт в данном вопросе. Так что в любом случае нужно внимательно читать документацию.
Go to the top of the page
 
+Quote Post
Slava_Y
сообщение Jan 19 2011, 16:25
Сообщение #5





Группа: Новичок
Сообщений: 2
Регистрация: 18-01-11
Пользователь №: 62 314



Цитата(follow_me @ Jan 18 2011, 21:52) *
Устройство для современных сетей ? так как такие вещи как hub'ы ушли в нибытие и повсеместно используются switch'и то к вам просто не попадет никогда пакет адресованный не вашему МАС'у

Ну а если я собираюсь сделать что-то вроде switch'a, или сетевого экрана, или роутера и т. д.
Go to the top of the page
 
+Quote Post
KRS
сообщение Jan 19 2011, 17:03
Сообщение #6


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

Группа: Модераторы
Сообщений: 1 951
Регистрация: 27-08-04
Из: Санкт-Петербург
Пользователь №: 555



Цитата(Artem_Petrik @ Jan 18 2011, 21:37) *
Я так понял, что обычно MAC позволяют принимать все подряд, ситуация c CP2200 - скорее исключение.

Это точно!


Цитата(Slava_Y @ Jan 19 2011, 19:25) *
Ну а если я собираюсь сделать что-то вроде switch'a, или сетевого экрана, или роутера и т. д.

Возьмите чип со встроенным MAC ( ARM от LPC например) или MAC + PHY ( ARM от Stellaris)
Или специально заточенные под данные задачи чипы от Micrel (например)

CP220x уже давно неактуальны ни по скорости ни по удобству.
Go to the top of the page
 
+Quote Post
smk
сообщение Nov 3 2011, 17:59
Сообщение #7


Гуру
******

Группа: Свой
Сообщений: 2 246
Регистрация: 17-03-05
Из: Украина, Киев
Пользователь №: 3 446



Цитата(KRS @ Jan 19 2011, 19:03) *
CP220x уже давно неактуальны ни по скорости ни по удобству.

А что актуально на сегодня? Как раз горячий вопрос. Спасибо.


--------------------
Живи днем так, чтобы ночью ты спал спокойно.
Go to the top of the page
 
+Quote Post
KRS
сообщение Nov 3 2011, 22:07
Сообщение #8


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

Группа: Модераторы
Сообщений: 1 951
Регистрация: 27-08-04
Из: Санкт-Петербург
Пользователь №: 555



Цитата(smk @ Nov 3 2011, 21:59) *
А что актуально на сегодня?

Так от задач зависит.
В простом варианте чипы Crotex-M3 - LPC 17xx, STM32...
Go to the top of the page
 
+Quote Post
vadimp61
сообщение Nov 7 2011, 05:02
Сообщение #9


Знающий
****

Группа: Участник
Сообщений: 599
Регистрация: 28-08-08
Из: Ростов папа
Пользователь №: 39 872



Цитата(smk @ Nov 3 2011, 21:59) *
А что актуально на сегодня? Как раз горячий вопрос. Спасибо.

Вы опишите задачу хотя бы, а тут посоветуют.
Go to the top of the page
 
+Quote Post
smk
сообщение Nov 7 2011, 05:53
Сообщение #10


Гуру
******

Группа: Свой
Сообщений: 2 246
Регистрация: 17-03-05
Из: Украина, Киев
Пользователь №: 3 446



Задача такая: через браузер в мобильном получать доступ к сайту и посредством сайта управлять чем-либо. Вот собственно демонстрировать сайт да слать команды и нужно. Попутно, если сайт многостраничный то как тогда?


--------------------
Живи днем так, чтобы ночью ты спал спокойно.
Go to the top of the page
 
+Quote Post
KRS
сообщение Nov 7 2011, 23:06
Сообщение #11


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

Группа: Модераторы
Сообщений: 1 951
Регистрация: 27-08-04
Из: Санкт-Петербург
Пользователь №: 555



Цитата(smk @ Nov 7 2011, 09:53) *
и посредством сайта управлять чем-либо. Вот собственно демонстрировать сайт да слать команды и нужно. Попутно, если сайт многостраничный то как тогда?

В принципе Cortex-M3 с такой задачей справляется.
можно как пример посмотреть
uip webserver
http://www.nxp.com/documents/other/uip_web...src_lpc1700.zip
Go to the top of the page
 
+Quote Post
smk
сообщение Nov 9 2011, 05:40
Сообщение #12


Гуру
******

Группа: Свой
Сообщений: 2 246
Регистрация: 17-03-05
Из: Украина, Киев
Пользователь №: 3 446



Цитата(KRS @ Nov 8 2011, 01:06) *
В принципе Cortex-M3 с такой задачей справляется.
можно как пример посмотреть
uip webserver
http://www.nxp.com/documents/other/uip_web...src_lpc1700.zip

Спасибо, посмотрел. Пока не совсем понятна практическая сторона вопроса. Может встречались какие-то описания? Как прикрутить свой многостраничный сайт? Ну и еще вопросы будут конечно. Спасибо.


--------------------
Живи днем так, чтобы ночью ты спал спокойно.
Go to the top of the page
 
+Quote Post
KRS
сообщение Nov 10 2011, 20:48
Сообщение #13


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

Группа: Модераторы
Сообщений: 1 951
Регистрация: 27-08-04
Из: Санкт-Петербург
Пользователь №: 555



Цитата(smk @ Nov 9 2011, 09:40) *
Как прикрутить свой многостраничный сайт?

так там многостраничный сайт
в каталоге httpd-fs лежат странички, они скриптом на перле обрабатываются и получается файл
httpd-fsdata.c

Но лучше IMHO смотреть в сторону lwip и FreeRTOS
или TNkernel - там очень хороший стек.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 18th July 2025 - 11:44
Рейтинг@Mail.ru


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