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

 
 
 
Reply to this topicStart new topic
> lpc2388 и micrel ks8721bl, проблема передачи пакетов в сеть
salvian
сообщение Nov 6 2009, 15:24
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 25
Регистрация: 4-08-09
Пользователь №: 51 740



Есть отладочная плата на lpc2388. В качестве PHY контроллера стоит Micrel ks8721bl, схема, как я понимаю, стандартная как и на кейловских платах.
Проблема в том, что завести сетевую подсистему не получается ни в какую, даже с учётом примеров инициализации и передачи пакетов в сеть. Застрял вот на чём: мак-ядро и микрел инициализируются нормально то есть автосогласование работает, линк поднимается, пакеты уходят и приходят, но вот когда на другом конце вылавливаю пакеты, то все пакеты забиты 0х55555555, при этом никаких ошибок нету судя по регистрам.
Может кто сталкивался с подобным или представляет в чём может быть проблема и какую сторону копать? Был бы весьма признателен за любую помощь.
Go to the top of the page
 
+Quote Post
zltigo
сообщение Nov 6 2009, 16:57
Сообщение #2


Гуру
******

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



Цитата(salvian @ Nov 6 2009, 18:24) *
все пакеты забиты 0х55555555

Значит именно их и посылаете. Другая причина разве только из разряда каких-то совершенно невероятных.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
Andrey Vasilyev
сообщение Nov 6 2009, 18:02
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 46
Регистрация: 5-12-08
Из: Санкт-Петербург
Пользователь №: 42 220



Цитата(salvian @ Nov 6 2009, 19:24) *
0х55555555

Очень похоже на то, что вы пытаетесь отправлять пакет из области памяти, недоступной по чтению модулю MAC. Насколько помню, у MAC-а нет доступа к основным 64К памяти, и нужно формировать пакеты в его собственных 16К.
Go to the top of the page
 
+Quote Post
salvian
сообщение Nov 9 2009, 09:51
Сообщение #4


Участник
*

Группа: Участник
Сообщений: 25
Регистрация: 4-08-09
Пользователь №: 51 740



Цитата(Andrey Vasilyev @ Nov 6 2009, 21:02) *
Очень похоже на то, что вы пытаетесь отправлять пакет из области памяти, недоступной по чтению модулю MAC. Насколько помню, у MAC-а нет доступа к основным 64К памяти, и нужно формировать пакеты в его собственных 16К.

Большое спасибо! Проблема заборота. Действительно, читать/писать мак-ядро может только свои 16к.
Go to the top of the page
 
+Quote Post

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

 


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


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