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

 
 
> AT91SAM9260 и DM9161, Не работает инициализация PHY
EvgS
сообщение Jun 13 2007, 10:37
Сообщение #1





Группа: Новичок
Сообщений: 3
Регистрация: 13-06-07
Пользователь №: 28 396



Не получается инициализировать Ethernet в АТ91SAM9260 и DM9161: не проходит автоматическое определение сети. Обмен с DM9161 есть, т. е. данные записываются и читаются. Запускаю автоматическую настройку и всё окончания этой процедуры не видно, выхожу по тайм-ауту. Работаю на плате AT91SAM9260-EK от фирмы Atmel. Может кто-то сталкивался с такой проблемой или работал с PHY DM9161?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
MiniMax
сообщение Feb 7 2009, 16:59
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 53
Регистрация: 12-09-07
Пользователь №: 30 498



На оригинаольной плате от ATMEL AT91SAM9260-EK Ethernet работает без проблем в режите RMII ( микросхема DM9161AEP)
в U-boot моей сборки.

Попробовал переключить в MII режим.
R49, R50, R127 удалены из платы. S7,S8 замкнуты.

Скомпилировал новый U-boot c
/* Ethernet */
#define CONFIG_DRIVER_ETHER 1
#define CONFIG_DRIVER_DM9161AEP 1
#define CONFIG_MACB 1
#undef CONFIG_RMII
#define CONFIG_MII 1
#define CONFIG_NET_MULTI 1
#define CONFIG_NET_RETRY_COUNT 20
#define CONFIG_RESET_PHY_R 1
#undef CONFIG_BOOTP_DNS2
#undef CONFIG_CMD_SNTP

Не работает. И похоже, что не у меня одного

http://www.at91.com/samphpbb/viewtopic.php?p=12486
http://www.at91.com/samphpbb/viewtopic.php...p;sk=t&sd=a

Это лог регистров Davicom

macb0: PHYID1=0x0181
macb0: PHYID2=0xb8a0
macb0: DM9161 reset...
DM9161_BMCR Basic Mode Control Register = 0x3100
DM9161_BMSR Basic Mode Status Register = 0x7849
DM9161_PHYID1 PHY Idendifier Register 1 = 0x0181
DM9161_PHYID2 PHY Idendifier Register 2 = 0xb8a0
DM9161_ANAR Auto_Negotiation Advertisement Register = 0x01e1
DM9161_ANLPAR Auto_negotiation Link Partner Ability Register = 0x0000
DM9161_ANER Auto-negotiation Expansion Register = 0x0000
DM9161_DSCR Specified Configuration Register = 0x0d14
DM9161_DSCSR Specified Configuration and Status Register = 0xf200
DM9161_10BTCSR 10BASE-T Configuration and Satus Register = 0x5800
DM9161_MDINTR Specified Interrupt Register = 0x1f00
DM9161_RECR Specified Receive Error Counter Register = 0x0000
DM9161_DISCR Specified Disconnect Counter Register = 0x0000
DM9161_RLSR Hardware Reset Latch State Register = 0xdee0
macb0: Autonegotiation timed out (status=0x7849)
macb0: link down (status: 0x7849)


Кто-то пробовал режим MII ?

Сообщение отредактировал MiniMax - Feb 7 2009, 17:01
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Feb 7 2009, 17:28
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Цитата(MiniMax @ Feb 7 2009, 19:59) *
Кто-то пробовал режим MII ?

А клоки-то на него правильно поданы для MII? (25MHz на XT1 вместо 50MHz на XT2).
DM9161AEP замечательно работает с SAM7X в режиме MII, EMAC'и у SAM7X и SAM9260 одинаковые.
Go to the top of the page
 
+Quote Post
MiniMax
сообщение Feb 7 2009, 17:37
Сообщение #4


Участник
*

Группа: Участник
Сообщений: 53
Регистрация: 12-09-07
Пользователь №: 30 498



Цитата(aaarrr @ Feb 7 2009, 21:28) *
А клоки-то на него правильно поданы для MII? (25MHz на XT1 вместо 50MHz на XT2).
DM9161AEP замечательно работает с SAM7X в режиме MII, EMAC'и у SAM7X и SAM9260 одинаковые.


25MHz кварц подключен правильно ( S7,S8 замкнуты)
Мне кажется , что проблема в U-boot.
Есть у кого скомпилированный рабочий U-boot для MII на AT91SAM9260-EK плате ?
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- EvgS   AT91SAM9260 и DM9161   Jun 13 2007, 10:37
- - Gemm   Цитата(EvgS @ Jun 13 2007, 14:37) Не полу...   Jun 15 2007, 12:35
- - sergeeff   Что то не ясно мне. 9161 link устанавливает соверш...   Jun 15 2007, 18:57
|- - EvgS   Цитата(sergeeff @ Jun 15 2007, 22:57) Что...   Jun 18 2007, 07:22
- - EvgS   Из тестового режима DM9161 вывел, пришлось подать ...   Jun 19 2007, 11:31
|- - demitry   А что єто за дефайн?- "#define CONFIG_DRIVER_...   Nov 12 2009, 13:45
- - RW9UAO   я помудохался в свое время с этим давикомом на rm9...   Feb 8 2009, 05:09
|- - sergeeff   Цитата(RW9UAO @ Feb 8 2009, 08:09) я пому...   Feb 8 2009, 11:50
|- - MiniMax   U-boot заработал с MII режимом :-) Код/* * Di...   Feb 10 2009, 11:14
|- - MiniMax   Цитата(MiniMax @ Feb 10 2009, 15:14) Похо...   Feb 11 2009, 08:04
- - demitry   Рад, что у Вас все получилось в DM9161 только вот ...   Nov 16 2009, 08:53
- - MiniMax   [quote name='demitry' date='Nov 16 200...   Nov 16 2009, 13:28
- - demitry   Большое СПАСИБО Минимаксу!!.. пингим ходят...   Nov 17 2009, 14:31


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

 


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


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