Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: LPC1768+DP83848I
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > ARM
theBMV
Всем добрый день!
Использую связку LPC1768+DP83848I для Ethernet. Дабы опробовать работоспособность запустил исходники примера для IAR-LPC1768-SK в IAR EWARM 5.40. Исходники там для PHY KS8721BL, поэтому подправил PHY ID и запустил. На выходе какой-то мусор! Пакеты размером 6, 8, 9, 16, 17, 24, 32 байта и в буфере даже ни намека на фрагмент ethernet фрейма.

Ок, взял драйвер от платы Keli MCB2300. Там как раз DP83848. Результат тот же.

Думал, что накосячил в аппаратной части, ведь Э3 делал по даташитам. Но, проверил у китайцев их платы один в один

Что делать? Куда копать? Прошу Вашей помощи!
_Артём_
Цитата(theBMV @ Aug 24 2012, 09:11) *
На выходе какой-то мусор! Пакеты размером 6, 8, 9, 16, 17, 24, 32 байта и в буфере даже ни намека на фрагмент ethernet фрейма.

Что-то маловат размер фрейма для ethernet-а.
Или это данных столько? Какой протокол тогда?
theBMV
Цитата(_Артём_ @ Aug 24 2012, 10:26) *
Что-то маловат размер фрейма для ethernet-а.
Или это данных столько? Какой протокол тогда?


Так в том-то и дело, что ethernet'ом там даже не пахнет! Какой-то мусор. Wireshark'ом параллельно ловлю тонну ARP запросов. Уж хотя бы широковещательные должны были бы достигать моего девайса.
theBMV
Короче, сам дурак. Забыл переключить MAC на 10/100 и half/full после auto-negoiation в соответствии со статусом PHY.
Всё заработало!
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.