Добрый день всем и с праздником! Добрые люди подарили чип st802rt1, решил заложить ее в проект на Keil. Развел-заказал-получил плату на stm32f107, причем ориентировался на плату от Keil mcbstm32c, где применен аналогичный процессор, а в качестве phy - dp83848 в режиме RMII. Беру рабочий кейловский пример, правлю настройки PHY под свой чип, чтение-запись проходят, байты идентификации читаются, link в регистре статуса поднимается. Настройки связи оставил без изменения: включен autonegotiation, затем после проверки линка ставятся full duplex, 100MBit. После чего пробую пинговать свою плату, а она не откликается. Ставлю breakpoint на прерывание от ethernet, прерывание от пинга ловится, если шагать, то видно, что в память пишутся данные, затем программа уходит в дебри стека, выныривает только в main(). Подскажите пжл, как настроить st802rt1, чтобы пинговался. Или может у кого-нибудь есть исходники TCPNET?
|