|
|
  |
Lan8720 |
|
|
|
Jun 7 2012, 11:41
|
Участник

Группа: Участник
Сообщений: 18
Регистрация: 29-06-05
Пользователь №: 6 380

|
Цитата(_3m @ Jun 7 2012, 14:05)  LWIP не употребляем. Сидим на линуксе. а я собрал вот от сюда http://www.lpcware.com/content/project/lig...etworking-stack но у меня увисает при записи в регистры, сразу после разрешения езернетового клока ( CLKPWR_ConfigPPWR(CLKPWR_PCONP_PCENET, ENABLE); ). Не пойму почему. причем как только клок разрешил - так езернетовые регистры читаются как AAAAAA...
Сообщение отредактировал Alexey_Sev - Jun 8 2012, 11:20
|
|
|
|
|
Jun 8 2012, 04:32
|
Знающий
   
Группа: Участник
Сообщений: 837
Регистрация: 8-02-07
Пользователь №: 25 163

|
Да, совершенно случайно, есть lwip + lpc1768 + lan8720. Во вложении пример. Частота проца = 99 МГц, адрес PHY = 0.
Прикрепленные файлы
emac.zip ( 7.89 килобайт )
Кол-во скачиваний: 88
|
|
|
|
|
Jun 8 2012, 07:33
|
Участник

Группа: Участник
Сообщений: 18
Регистрация: 29-06-05
Пользователь №: 6 380

|
Цитата(andrewlekar @ Jun 8 2012, 07:32)  Да, совершенно случайно, есть lwip + lpc1768 + lan8720. Во вложении пример. Частота проца = 99 МГц, адрес PHY = 0. спасибо, но там только 2 файла. А нет самого проекта вместе с LWIP для IAR?
|
|
|
|
|
Jun 8 2012, 12:57
|
Участник

Группа: Участник
Сообщений: 18
Регистрация: 29-06-05
Пользователь №: 6 380

|
Цитата(andrewlekar @ Jun 8 2012, 10:45)  Есть и сам проект для IAR, но он в работе.  Могу lwip ещё отправить, но он в общем стандартный, а валится у вас на инициализации emac вроде. Да, валится именно на инициализации MAC в функции static err_t low_level_init(struct netif *netif). Поэтому и просил проект, т.к. до вашего кода дошагать не получается... И не могу понять почему валится... (
|
|
|
|
|
Jun 27 2012, 08:36
|
Участник

Группа: Участник
Сообщений: 42
Регистрация: 23-03-10
Пользователь №: 56 159

|
Никто не ответил об опыте использования этого фай на практике. У меня выбор перед использованием LAN8720, DP83848 и KS8721 в своей разработке. Интересует вопрос работы этого прибора на 100Mb, есть ли сбои, отказы, работает ли корректно CRC? Что отличает этот прибор от остальных, кроме заманчивой цены? Пока вижу только одну фичу-багу, инверсия REFCLK при подключении к контроллеру.
--------------------
"Кто хочет работать — ищет средства, кто не хочет — причины"
|
|
|
|
|
Jun 27 2012, 09:07
|
Участник

Группа: Участник
Сообщений: 42
Регистрация: 23-03-10
Пользователь №: 56 159

|
Цитата(Lotor @ Jun 27 2012, 12:54)  В общем чип проблем не вызвал за год эксплуатации девайса. Правда lan там не основная функция. Была одна проблема, списывался даже со службой поддержки. Если инициализировать его на скорость 10 Mb или автоопределение - то все окей, если жестко на 100 Mb, то не устанавливался бит линка. С KS8721 таких траблов не было. Спасибо за информацию. Как я понимаю, побороть принудительную установку 100Mb не удалось и использовали в конечном счете автоопределение?
--------------------
"Кто хочет работать — ищет средства, кто не хочет — причины"
|
|
|
|
|
Jun 27 2012, 09:16
|
Местный
  
Группа: Свой
Сообщений: 476
Регистрация: 3-07-07
Из: Санкт-Петербург
Пользователь №: 28 866

|
Цитата(demonizer @ Jun 27 2012, 13:07)  Спасибо за информацию. Как я понимаю, побороть принудительную установку 100Mb не удалось и использовали в конечном счете автоопределение? Да, с автоопределением все хорошо.
--------------------
Ковырял чукча отверткой в ухе, звук в телевизоре и пропал.
|
|
|
|
|
Jun 27 2012, 09:33
|
Участник

Группа: Участник
Сообщений: 42
Регистрация: 23-03-10
Пользователь №: 56 159

|
Цитата(Lotor @ Jun 27 2012, 13:16)  Да, с автоопределением все хорошо. Мы сталкивались при написании драйвера для Intel с такой ботвой. Никак не хотел чип принудительно гигабитный линк поднимать. Вообщем-то небольшое ограничения для меня. Соберу, будет поле для эксперимента )
Сообщение отредактировал demonizer - Jun 27 2012, 09:42
--------------------
"Кто хочет работать — ищет средства, кто не хочет — причины"
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|