Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: lpc2388 и micrel ks8721bl
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > ARM
salvian
Есть отладочная плата на lpc2388. В качестве PHY контроллера стоит Micrel ks8721bl, схема, как я понимаю, стандартная как и на кейловских платах.
Проблема в том, что завести сетевую подсистему не получается ни в какую, даже с учётом примеров инициализации и передачи пакетов в сеть. Застрял вот на чём: мак-ядро и микрел инициализируются нормально то есть автосогласование работает, линк поднимается, пакеты уходят и приходят, но вот когда на другом конце вылавливаю пакеты, то все пакеты забиты 0х55555555, при этом никаких ошибок нету судя по регистрам.
Может кто сталкивался с подобным или представляет в чём может быть проблема и какую сторону копать? Был бы весьма признателен за любую помощь.
zltigo
Цитата(salvian @ Nov 6 2009, 18:24) *
все пакеты забиты 0х55555555

Значит именно их и посылаете. Другая причина разве только из разряда каких-то совершенно невероятных.
Andrey Vasilyev
Цитата(salvian @ Nov 6 2009, 19:24) *
0х55555555

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

Большое спасибо! Проблема заборота. Действительно, читать/писать мак-ядро может только свои 16к.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.