Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: phy st802rt1 вместо dp83848
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > ARM
aanbor
Добрый день всем и с праздником!
Добрые люди подарили чип st802rt1, решил заложить ее в проект на Keil. Развел-заказал-получил плату на stm32f107, причем ориентировался на плату от Keil mcbstm32c, где применен аналогичный процессор, а в качестве phy - dp83848 в режиме RMII. Беру рабочий кейловский пример, правлю настройки PHY под свой чип, чтение-запись проходят, байты идентификации читаются, link в регистре статуса поднимается. Настройки связи оставил без изменения: включен autonegotiation, затем после проверки линка ставятся full duplex, 100MBit. После чего пробую пинговать свою плату, а она не откликается. Ставлю breakpoint на прерывание от ethernet, прерывание от пинга ловится, если шагать, то видно, что в память пишутся данные, затем программа уходит в дебри стека, выныривает только в main(). Подскажите пжл, как настроить st802rt1, чтобы пинговался. Или может у кого-нибудь есть исходники TCPNET?
kikos
Sorry, а стек отвечать на пинг умеет, должен ?
MALLOY2
Если линк поднялся и принимаются какие-то пакеты то значит st802rt1 работает и к пингам она никакого отношения не имеет.
aanbor
Спасибо за ответы, проблема решилась. Сегодня взглянул свежим взглядом - замкнуты ноги phy при пайке, видимо флюсом. Причем КЗ такое неприятное, то появляется, то исчезает. Пришлось конечно повозиться, сейчас плата пингуется, час работает без сбоев.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.