ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
20 апреля
870335
Sylvan (11.09.2018 11:11, просмотров: 6365)
STM32F1x + LwIP + LAN8720A. Иногда LAN подвисает при включении. В этом случае вижу ошибки в регистре Auto Negotiation Link Partner Ability. Чем это может быть вызвано? Как лечить? Если подвисло, содержимое регистра №5 (Auto Negotiation Link Partner Ability) = 0x41E1. А в норме 0xCDE1. Таким образом, при зависании появляются флаги "no next page ability" и "no Pause supported by partner station". На "той" стороне у меня всегда один и тот же Dlink. Это софтовая проблема или с железом что-то не так? Могу тупо ножку Reset физики дернуть и повторно вызвать инициализацию LwIP, вроде это помогает. Но беспокоит что я не знаю причину.