|
|
  |
Olimex/Startetkit LPC23/4 + RMII KS8721BL, Баги в схеме :( |
|
|
|
Oct 16 2008, 12:08
|
Участник

Группа: Участник
Сообщений: 58
Регистрация: 17-10-05
Из: Краснодар
Пользователь №: 9 732

|
У меня olimex LPC-E2468 с KS8721BL не проходит инициализацию. Исходники взял оn IAR EWARM 5.20. Проект uip_webserver. При чтении регистра PHYSTS (0x0010) выдает всегда 0. В чем может быть дело?
|
|
|
|
|
Oct 17 2008, 08:03
|
Участник

Группа: Участник
Сообщений: 58
Регистрация: 17-10-05
Из: Краснодар
Пользователь №: 9 732

|
В чем разница RMII и MII? Может у меня поэтому не инициализируется?
|
|
|
|
|
Oct 17 2008, 10:32
|

Начинающий профессионал
    
Группа: Свой
Сообщений: 1 215
Регистрация: 25-10-06
Из: СПб
Пользователь №: 21 648

|
Цитата(virfis @ Oct 17 2008, 12:03)  В чем разница RMII и MII? Может у меня поэтому не инициализируется? Это два разных режима работы PHY, естественно, и инициализация должна быть соответствующей. Отличие первого в меньшем числе используемых линий для передачи данных (в 2 раза), но скорость работы по линиям выше в 2 раза. Почитайте описание микросхемы, там должны быть описаны эти режимы. У iosifk есть станица персональная, с которой есть ссылки на статьи об этом интерфейсе.
--------------------
Наука изощряет ум; ученье вострит память. Козьма Прутков
|
|
|
|
|
Oct 17 2008, 11:49
|
Группа: Участник
Сообщений: 12
Регистрация: 26-05-05
Пользователь №: 5 431

|
Цитата(aaarrr @ Oct 17 2008, 01:58)  Впрочем, есть нормальные PHY за те же деньги, что и RTL8201. Не подскажите, в чем недостатки RTL8201 ? Помимо отсутствия RMII.
|
|
|
|
|
Nov 2 2008, 02:48
|

кекс
     
Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326

|
Цитата(Alexandro @ Oct 17 2008, 13:49)  Не подскажите, в чем недостатки RTL8201 ? Помимо отсутствия RMII. autoneg иногда ошибается (но это imho с каждым из дешевых PHY такое), а в остальном нареканий нет. Цитата(zltigo @ Sep 25 2008, 21:24)  Единственное встретившиеся исключение лицензионный NXP/NicheLite. Это поэтому он так дико тормозит? демка nichelite которая идет в комплекте к SK-LPC2478 ужасно работает. консоль, сжирает символы ping'и с джиттером в 1 сек. УжОс. Эта демка - наглядный пример того как можно запаскудить хорошее железо дерьмовым софтом.
|
|
|
|
|
Nov 2 2008, 08:45
|

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

|
Цитата(defunct @ Nov 2 2008, 05:48)  Эта демка - наглядный пример того как можно запаскудить хорошее железо дерьмовым софтом. Я сказал то, что сказал - в ней единственный встреченный мною прилично написанный уровень "драйвера", который стоит вычитывать и от которого можно отталкиваться в написании нужного. Все остальное я не смотрел и соответственно вообще не комментировал. Цитата(defunct @ Nov 2 2008, 05:48)  демка nichelite которая идет в комплекте к SK-LPC2478 ужасно работает. Без понятия,что за демка, но уже однажды писал - конкретные сборки "софта" идущие со стартеркитами даже смотреть не надо. Там полный мрак - ну просто человек другим занимается и все его демки нужно рассматривать с точки зрения железо работает и ладно.
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
|
Jun 27 2011, 06:29
|

Познающий...
     
Группа: Свой
Сообщений: 2 963
Регистрация: 1-09-05
Из: г. Иркутск
Пользователь №: 8 125

|
QUOTE (zltigo @ Sep 24 2008, 21:04)  Во всех китах Olimex и Starterkit для чипов LPC23xx и LPC24xx ошибка в подключении PHY KS8721BL в RMII Mode. К контроллеру подключен сигнал CRS (Carrier Sense), а не RXDV(CRS_DV - Carrier Sense/Data Valid). Результат плачевен - все фреймы принимаются с якобы битой CRC. Кстати, там по хорошему надо-бы этот сигнальчик к земле подтянуть, а то со встроенной в LPC PU подтяжкой при Reset потенциально могут быть проблемы. Господа, дико прошу прощения за поднятие наистарейшей темы, но у меня есть резон! Мучаюсь несколько дней, не могу запустить сетевые приложения из примеров Keila, тогда как идущие демки (easyweb, nichlite) вместе с платкой SK-MLPC2478 (производитель Стартеркит работают). EMAC-драйвер поправил. Посему есть несколько вопросов: 1. Могут ли из-за этой ошибки не работать примеры от Keila? Или я неправильно отрихтовал драйвер? 2. Не совсем понятно, какие сигналы куда подкчлючить. Нужно CRS от PHY KS8721 отключить от МК и оставить в воздухе, а RXDV подключить к МК, и подтянуть к земле через резистор? Верно? Я, конечно, простой вопрос задаю, ну уж больно боюсь спалить или МК или PHY. Ремонт мне выльется заказом новой платы. Заранее благодарен за понимание и ответы! Спасибо! UPD: вот, что значит нервничать. Успокоился, посмотрел, оказывается новые платки уже поправлены. Можно оттуда "срисовывать" модернизацию для своей платки) Но ответ на первый вопрос остается актуальным)
--------------------
Выбор.
|
|
|
|
|
Jun 29 2011, 09:02
|

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

|
QUOTE (haker_fox @ Jun 29 2011, 10:13)  Перерезал дорожку. Припоял перемычку. Это правильно. QUOTE Лучше на стало. Я уже раньше писал - драйвера из демок есть полная муть и, как правило все игнорируют, например те-же демки прилагаемые к Starter в принципе работали. QUOTE Видимо, неправильно поправил драйвера. Очевидно
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
|
Jun 29 2011, 09:45
|
Местный
  
Группа: Свой
Сообщений: 476
Регистрация: 3-07-07
Из: Санкт-Петербург
Пользователь №: 28 866

|
На счет драйвера я отписал тут, думаю поможет - http://electronix.ru/forum/index.php?showtopic=91497Если не поможет, давайте разбираться.
--------------------
Ковырял чукча отверткой в ухе, звук в телевизоре и пропал.
|
|
|
|
|
Jun 30 2011, 04:12
|
Местный
  
Группа: Свой
Сообщений: 476
Регистрация: 3-07-07
Из: Санкт-Петербург
Пользователь №: 28 866

|
Цитата(haker_fox @ Jun 30 2011, 04:53)  Может быть и заведется. Должна. У меня к Вам просьба, можете проверить на своей SK-MLPC2478 работу с SD картой? Там пример вместе с платой идет, надо в терминалке набрать dio0.
--------------------
Ковырял чукча отверткой в ухе, звук в телевизоре и пропал.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|