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

 
 
> phy st802rt1 вместо dp83848, Помогите запустить
aanbor
сообщение May 9 2012, 07:36
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 103
Регистрация: 23-06-07
Пользователь №: 28 642



Добрый день всем и с праздником!
Добрые люди подарили чип st802rt1, решил заложить ее в проект на Keil. Развел-заказал-получил плату на stm32f107, причем ориентировался на плату от Keil mcbstm32c, где применен аналогичный процессор, а в качестве phy - dp83848 в режиме RMII. Беру рабочий кейловский пример, правлю настройки PHY под свой чип, чтение-запись проходят, байты идентификации читаются, link в регистре статуса поднимается. Настройки связи оставил без изменения: включен autonegotiation, затем после проверки линка ставятся full duplex, 100MBit. После чего пробую пинговать свою плату, а она не откликается. Ставлю breakpoint на прерывание от ethernet, прерывание от пинга ловится, если шагать, то видно, что в память пишутся данные, затем программа уходит в дебри стека, выныривает только в main(). Подскажите пжл, как настроить st802rt1, чтобы пинговался. Или может у кого-нибудь есть исходники TCPNET?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
aanbor
сообщение May 10 2012, 14:24
Сообщение #2


Частый гость
**

Группа: Свой
Сообщений: 103
Регистрация: 23-06-07
Пользователь №: 28 642



Спасибо за ответы, проблема решилась. Сегодня взглянул свежим взглядом - замкнуты ноги phy при пайке, видимо флюсом. Причем КЗ такое неприятное, то появляется, то исчезает. Пришлось конечно повозиться, сейчас плата пингуется, час работает без сбоев.
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 15:06
Рейтинг@Mail.ru


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