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

 
 
> LPC2368 + D9161A (RMII) - не передает пакеты в сетку, ARP пакеты принимает, передает назад в PHY - компьютер не ловит!
lebiga
сообщение Jun 2 2008, 08:25
Сообщение #1


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

Группа: Свой
Сообщений: 163
Регистрация: 22-06-06
Из: Киев
Пользователь №: 18 292



Сделал платку на LPC2368 и D9161A. Пробовал два стека - uIP и Nichelite. Линк есть, ARP пакеты принимает, передает назад в PHY - и ничего - компьютер не ловит! Может ошибся в подключении (не работал с D9161A в RMII режиме) - помогите! Сброс и PWRDOWN заведены на ноги, там все нормально. Инициализация портов правильная, проверял много раз.
Включал две платы уже, та же история...
Подключение
LPC2368_______________D9161A
P1.0(ENET_TXD0)_______TXD0(20)
P1.1(ENET_TXD1)_______TXD1(19)
P1.4(ENET_TX_EN)______TXEN(21)
P1.8(ENET_CRS)________RXDV(37) - вот это вызыват вопросы! Смотрел datasheet и AS9200.
P1.9(ENET_RXD0)_______RXD0(29)
P1.10(ENET_RXD1)______RXD1(28)
P1.14(ENET_RX_ER)_____RXER(38)
P1.15(ENET_REF_CLK)___XT2(42)=50МГц
P1.16(ENET_MDC)_______MDC(24)
P1.17(ENET_MDIO)______MDIO(25)
______________________RXEN(31)=1
______________________COL/RMII(36)=1

help.gif
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
VslavX
сообщение Nov 8 2008, 06:29
Сообщение #2


embarrassed systems engineer
*****

Группа: Свой
Сообщений: 1 083
Регистрация: 24-10-05
Из: Осокорки
Пользователь №: 10 038



Посмотрел "модный" KSZ8041 и "зрелый" KS8721. У них Tsu - те же самые 4нс, от DM9161 никак не отличаются, так что не факт что на моей плате KSxxx заработают. Поиграюсь еще немного с трассировкой.
А вообще NXP - "маладцы" - никакой информации в даташите насчет времянок RMII нет - на Tsu, ни Th, ни Tod. Намерянное мной Tod для LPC2378 - 12-14нс - вывод по RMII "впритык" получается, если где хоть малейший косячок - имеем проблему.
До этого еще ковырялся с MDIO/MDC - там тоже времянки у LPC "сказочные" - в фазе вывода обеспечивает для PHY минимальнейшие Tsu порядка 10нс - короче LPC все время "по лезвию бритвы ходит".
Еще при обмене по MDIO/MDC в MIND периодически вылазит бит "MII link fail" при чтении регистра 1 от PHY. Причем все остальные регистры работают без проблем. И из "фатального" регистра 1 данные нормально и правильно, но вот бит сбоя вылазит. Записал осциллографом нормальный цикл обмена и цикл с установленным битом сбоя - никаких отличий нет. Написал в NXP насчет разъяснения значения бита - третью неделю "морозятся". Пришлось на этот бит ошибки пока забить - также сделано и в коде Keil/Micrium/Niche. Еще MDIO/MDC не обнаруживает отсутствие стартового бита в ответе - на SAM7 было удобно автоматически сканировать шину MDIO по адресам, теперь приходится полагаться только на читаемый ID.
Далее - JTAG у LPC23xx достаточно нестабильный. Я пользую терминальную отладку по DCC много лет - S3C44, S3C2410, IXP42x, PXA3xx, SAM7xx, BGB203 - все работают замечательно на том же софте и тех же адаптерах, а вот у 23-го при простом мониторинге DCC иногда вылазит какая-то хрень. Причем проблема явно аппаратная - если плату не трогать - тесты сутками крутятся, но стоит ее потрогать руками - тут же слетает. И подтяжки все на входах JTAG есть, и частоты входные не очень большие, и трассировка класса "не первый год замужем", а вот периодически слетает и все. Причем, сам процессор работает нормально и не сбрасывается, программа продолжает работать, слетает именно сам ICE/DCC - переинициализируешь по JTAG - все продолжается, программа сбоя даже не замечает. При отладке эзернета еще чудная вещь вылезла - при таком сбое по JTAG напрочь отваливается EMAC RAM. Все регистры EMAC-а доступны, все работает, а вот 16K памяти EMAC - просто нет. PCONP тут не причем - не помогает даже сброс-установка 30-го бита в PCONP, также не помогает сброс WDT - только "честный" аппаратный сброс через внешний вход. Классный такой баг - в сетевом стеке начинают разнобразные ассерты сыпаться - просто волосы дыбом встают, почти два дня на эту ерунду убил sad.gif - мысль об отказе памяти даже в голову прийти не могла.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- lebiga   LPC2368 + D9161A (RMII) - не передает пакеты в сетку   Jun 2 2008, 08:25
- - lebiga   Мда, а проблема совсем не в этом. Принудительно пе...   Jun 3 2008, 13:22
|- - aaarrr   Настораживает фраза: Цитата(lebiga @ Jun 3 20...   Jun 3 2008, 13:59
|- - lebiga   Цитата(aaarrr @ Jun 3 2008, 17:59) Настор...   Jun 3 2008, 15:11
- - aaarrr   А в среднюю точку 50Ом резисторов на TX AVDD не за...   Jun 3 2008, 15:16
|- - lebiga   Цитата(aaarrr @ Jun 3 2008, 19:16) А в ср...   Jun 3 2008, 15:43
|- - aaarrr   Цитата(lebiga @ Jun 3 2008, 19:43) Это мо...   Jun 3 2008, 16:36
|- - lebiga   Заработало. Взял третью плату - сделел как по дата...   Jun 5 2008, 10:20
|- - lebiga   Цитата(lebiga @ Jun 5 2008, 14:20) Зарабо...   Jul 18 2008, 04:37
|- - VslavX   Продолжу тему. У меня тоже LPC2368/78 + DM9161AE, ...   Nov 7 2008, 11:49
|- - zltigo   Цитата(VslavX @ Nov 7 2008, 14:49) Да воп...   Nov 7 2008, 16:14
|- - Altemir   Цитата(zltigo @ Nov 7 2008, 20:14) Всякие...   Nov 7 2008, 17:16
|- - zltigo   Цитата(Altemir @ Nov 7 2008, 20:16) Госпо...   Nov 7 2008, 17:25
- - VslavX   Еще немного информации. Поставил я тактовый буфер ...   Nov 7 2008, 19:23
|- - zltigo   Цитата(VslavX @ Nov 8 2008, 09:29) просто...   Nov 8 2008, 08:11
|- - VslavX   Цитата(zltigo @ Nov 8 2008, 10:11) Лично ...   Nov 8 2008, 09:21
|- - zltigo   Цитата(VslavX @ Nov 8 2008, 12:21) ..имет...   Nov 8 2008, 10:16
||- - VslavX   Цитата(zltigo @ Nov 8 2008, 12:16) Вопрос...   Nov 8 2008, 20:36
|- - lebiga   Цитата(VslavX @ Nov 8 2008, 12:21) Ну вот...   Nov 9 2008, 15:15
|- - VslavX   Цитата(lebiga @ Nov 9 2008, 17:15) Мне не...   Nov 9 2008, 19:00
|- - lebiga   Цитата(VslavX @ Nov 9 2008, 22:00) А како...   Nov 10 2008, 08:20
|- - VslavX   Цитата(lebiga @ Nov 10 2008, 10:20) SK-LP...   Nov 12 2008, 17:56
|- - zltigo   Цитата(VslavX @ Nov 12 2008, 20:56) Да, т...   Nov 12 2008, 19:40
||- - VslavX   Цитата(zltigo @ Nov 12 2008, 21:40) Eсть ...   Nov 12 2008, 21:02
|- - lebiga   Цитата(VslavX @ Nov 12 2008, 20:56) Да, т...   Nov 13 2008, 08:21
|- - VslavX   Цитата(lebiga @ Nov 13 2008, 10:21) А теп...   Nov 13 2008, 12:23
|- - lebiga   В общем так... После многочисленных тестов на трех...   Dec 10 2008, 10:35
|- - VslavX   Цитата(lebiga @ Dec 10 2008, 12:35) В общ...   Dec 10 2008, 11:03
- - brag   прочитал этот топик, думаю, стоит ли использовать ...   Dec 16 2008, 11:30


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

 


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


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