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

 
 
> Рекомендации по разводке PHY в режиме RMII, Особенности проектирвания ПП
Vitaliy_ARM
сообщение Sep 28 2007, 10:47
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 509
Регистрация: 19-07-07
Из: г. Таганрог
Пользователь №: 29 246



Вот собрал плату LPC2468+DP83848. При отладке при помощи j-tag не инициализируется РHY, точнее-не устанавливает связь с Ethernet(все регистры читаются нормально):
Подпрограмма выходит из цикла по таймауту.
while ( timeout != 0 )
{

regValue = ReadPHY( PHY_PHYSTS );
if ( (regValue & 0x0011) == 0x0011 )
//regValue = ReadPHY( PHY_BMSR );
//if ( (regValue & 0x0002) == 0x0002 )
{
break; /* link established if bit 0 is set */
}
timeout--;
}

На демо плате под LPC2378 все работает нормально. Однако если скомпилировать hex файл и зашить его в процессор, тоже все работает! Вот пока думаю что тайна может быть скрыта в неправильной разводке PHY или в IAR'е. Может кто поделится особенностями по разводке (ведь частоты высокие)???
(на всякий случай прилагаю файл с проектом)
Прикрепленные файлы
Прикрепленный файл  EMAC.rar ( 94.88 килобайт ) Кол-во скачиваний: 76
 


--------------------
Умные речи подобны строкам, напечатанным курсивом. К. Прутков
Go to the top of the page
 
+Quote Post



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

 


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


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