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

 
 
> Проблема с 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
 
Start new topic
Ответов
A_Sherbakov
сообщение Jun 9 2015, 10:27
Сообщение #2


Участник
*

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



Методом проб и ошибок пришел к такому прогрессу. Если сначала инициализировать ноги тактирования (ENET_REF_CLK для RMII), а следующей строчкой подать тактовую на Ethernet периферию, все идет по плану. Такой вот проц. Вот вырезка из мануала UM4088.

Цитата
Remark: when initializing the Ethernet block, it is important to first configure the PHY and
insure that reference clocks (ENET_REF_CLK signal in RMII mode, or both
ENET_RX_CLK and ENET_TX_CLK signals in MII mode) are present at the external pins
and connected to the EMAC module (selecting the appropriate pins using the IOCON
registers) prior to continuing with Ethernet configuration. Otherwise the CPU can become
locked and no further functionality will be possible. This will cause JTAG lose
communication with the target, if debug mode is being used.


Но это на ИАРовском КИТе все заработало. Там и 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.
Go to the top of the page
 
+Quote Post
jcxz
сообщение Jun 9 2015, 15:46
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 5 228
Регистрация: 3-07-08
Из: Омск
Пользователь №: 38 713



Цитата(A_Sherbakov @ Jun 9 2015, 16:27) *
Написано что надо настроить PHY, но как это сделать если мне Ethernet не включить.

Эмулировать MII программно через GPIO?
Go to the top of the page
 
+Quote Post
DmitryM
сообщение Jun 9 2015, 17:56
Сообщение #4


Знающий
****

Группа: Свой
Сообщений: 583
Регистрация: 7-06-06
Из: Таганрог
Пользователь №: 17 840



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

Не пройдет, синхронности не будет. Только внешний генератор (MAC-MAC).
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- A_Sherbakov   Проблема с Ethernet   Jun 8 2015, 11:35
- - Golikov A.   Питания хватает? Может какое КЗ на это периферии, ...   Jun 8 2015, 11:36
- - A_Sherbakov   ЦитатаПитания хватает? Может какое КЗ на это периф...   Jun 8 2015, 12:00
- - KRS   А Вы в самое начало программы добавьте отключение ...   Jun 8 2015, 12:25
- - A_Sherbakov   ЦитатаА Вы в самое начало программы добавьте отклю...   Jun 8 2015, 12:44
|- - jcxz   Цитата(A_Sherbakov @ Jun 8 2015, 18:44) С...   Jun 8 2015, 12:53
|- - Obam   Цитата(A_Sherbakov @ Jun 8 2015, 16:44) С...   Jun 8 2015, 13:05
|- - DmitryM   Цитата(A_Sherbakov @ Jun 9 2015, 14:27) Д...   Jun 9 2015, 10:41
|- - romas2010   Цитата(A_Sherbakov @ Jun 9 2015, 14:27) Н...   Jun 9 2015, 18:44
- - A_Sherbakov   ЦитатаENET_RX_CLK и ENET_TX_CLK - должны формирова...   Jun 9 2015, 10:57
|- - DmitryM   Цитата(A_Sherbakov @ Jun 9 2015, 14:57) Д...   Jun 9 2015, 11:20
|- - LightElf   QUOTE (DmitryM @ Jun 9 2015, 14:20) Ну, в...   Jun 9 2015, 11:25
- - A_Sherbakov   ЦитатаENET_RX_CLK и ENET_TX_CLK - должны формирова...   Jun 9 2015, 12:38
- - A_Sherbakov   Господа, вот уже который день заставляю заработать...   Jun 20 2015, 07:04
|- - svss   Цитата(A_Sherbakov @ Jun 20 2015, 13:04) ...   Jun 22 2015, 15:20
- - A_Sherbakov   Неужели никто не работал с этой штукой?   Jun 22 2015, 11:57
- - KRS   Я работал с подобной, только 3х портовой и у меня ...   Jun 22 2015, 12:14
- - A_Sherbakov   ЦитатаЕсть такой документ "porting guide...   Jun 24 2015, 10:00


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

 


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


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