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

 
 
> Проблема с Ethernet, Не работает Ethernet на NXP LPC4088
A_Sherbakov
сообщение Jun 8 2015, 11:35
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 31
Регистрация: 16-05-12
Пользователь №: 71 870



Господа, возникла такая проблема с инициализацией Ethernet на контроллере NXP LPC4088.

Как обычно первым делом выставляю ножки контроллера а альтернативную ф-ю для Ethernet (всего 18 ног)
Далее пытаюсь подать питание на периферию:
LPC_SC->PCONP |= 1<<30;
И на этом работа процессора останавливается.

В ИАРе в просмоторщике регистров, вместо осознанных цифр сплошные прочерки.

С остальной периферией все нормально.

Может кто сталкивался... Подскажите пожалуйста

Да, и еще после этого вылезает ошибка

Прикрепленное изображение

Сообщение отредактировал A_Sherbakov - Jun 8 2015, 11:36
Go to the top of the page
 
+Quote Post
2 страниц V  < 1 2  
Start new topic
Ответов (15 - 20)
romas2010
сообщение Jun 9 2015, 18:44
Сообщение #16


Участник
*

Группа: Участник
Сообщений: 63
Регистрация: 25-11-11
Пользователь №: 68 515



Цитата(A_Sherbakov @ Jun 9 2015, 14:27) *
Но это на ИАРовском КИТе все заработало. Там и PHY был сконфигурирован и режим RMII. На боевой плате У нас 5-портовый свич Micrel KSZ8895. Хочу режим MII. Инициализирую ENET_RX_CLK и ENET_TX_CLK, подаю тактовую на периферию Ethernet, и все как всегда. Написано что надо настроить PHY, но как это сделать если мне Ethernet не включить.

Да и вот еще что. На ногах ENET_RX_CLK и ENET_TX_CLK тишина, а на КИТе на ENET_REF_CLK 50 MHz.


У меня коллега писал софт на этот свич...или 8895 или 8995,не помню уже...могу выслать его инициализацию..там он через SPI конфигурируется,если мне тоже память не изменяет...там stm32+keil RTX но думаю,важен сам алгоритм,посмотрите,сравните,как у вас и как там,что не так и пр...
Go to the top of the page
 
+Quote Post
A_Sherbakov
сообщение Jun 20 2015, 07:04
Сообщение #17


Участник
*

Группа: Участник
Сообщений: 31
Регистрация: 16-05-12
Пользователь №: 71 870



Господа, вот уже который день заставляю заработать этот Switch. И пока безрезультатно. Может кто с ним работал, может у кого есть знакомые кто его пробовал. Помогите пожалуйста, если у вас есть пример его конфигурации по SPI или что-то вроде... Без разницы в какой среде разработки. Мне бы хоть PPP настроить, чтобы пакетик пошел. Дальше разберусь (ну или по аналогии). У меня подключен MAC на MAC в режиме SW-PHY5. Комп каналы вроде видит, правда почему-то 10Mbit, но с этим можно позже разобраться. Короче, если у кого-то что-то есть, "моей благодарности не будет границ". Заранее спасибо.
Go to the top of the page
 
+Quote Post
A_Sherbakov
сообщение Jun 22 2015, 11:57
Сообщение #18


Участник
*

Группа: Участник
Сообщений: 31
Регистрация: 16-05-12
Пользователь №: 71 870



Неужели никто не работал с этой штукой?
Go to the top of the page
 
+Quote Post
KRS
сообщение Jun 22 2015, 12:14
Сообщение #19


Профессионал
*****

Группа: Модераторы
Сообщений: 1 951
Регистрация: 27-08-04
Из: Санкт-Петербург
Пользователь №: 555



Я работал с подобной, только 3х портовой и у меня по SPI управление было подключено.

Цитата(jcxz @ Jun 9 2015, 18:46) *
Эмулировать MII программно через GPIO?

Не MII, а MDIO - это похоже на обычный SPI, ноги выделенные можно и "вручную" легко подергать.

Кроме того у NXP даже appnote есть как это делать - был у него чип у которого то ли бага, то ли ноги какой не хватало и что бы PHY законфигурить приходилось ногами дрыгать.
Go to the top of the page
 
+Quote Post
svss
сообщение Jun 22 2015, 15:20
Сообщение #20


Местный
***

Группа: Свой
Сообщений: 231
Регистрация: 19-12-08
Из: Новосибирск
Пользователь №: 42 594



Цитата(A_Sherbakov @ Jun 20 2015, 13:04) *
пример его конфигурации по SPI или что-то вроде... Без разницы в какой среде разработки.


Есть такой документ "porting guide":
http://www.micrel.com/_PDF/Ethernet/sw_des...uide%20v1.0.pdf

В нём есть в т.ч. ссылка на исходники ksz8895-spi.c, ksz8895phy.c

(не уверен, что это сильно поможет ибо мнооого. сам я 8895 не юзал, прошу прощения)
Go to the top of the page
 
+Quote Post
A_Sherbakov
сообщение Jun 24 2015, 10:00
Сообщение #21


Участник
*

Группа: Участник
Сообщений: 31
Регистрация: 16-05-12
Пользователь №: 71 870



Цитата
Есть такой документ "porting guide":
http://www.micrel.com/_PDF/Ethernet/sw_des...uide%20v1.0.pdf

В нём есть в т.ч. ссылка на исходники ksz8895-spi.c, ksz8895phy.c


Спасибо, я его просматривал, но вроде там только драйвер MIIM и SPI. А вот что в регистры писать и как его настроить, чтобы пакетики пошли, нет.

Цитата
Не MII, а MDIO - это похоже на обычный SPI, ноги выделенные можно и "вручную" легко подергать.

Кроме того у NXP даже appnote есть как это делать - был у него чип у которого то ли бага, то ли ноги какой не хватало и что бы PHY законфигурить приходилось ногами дрыгать.


SPI и MIIM у меня работает, читает/пишет все норм с этим.

Потыкался в него осцилом. Пакеты приходят, ножка под диод (который LED 1-2) скачет. То есть switch понимает что пакет пришел. Интересно что он с ним дальше делает)
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 19th July 2025 - 09:32
Рейтинг@Mail.ru


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