ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
4 мая
808782 Топик полностью
0men (11.01.2018 13:24, просмотров: 586) ответил Sylvan на OMG! Оно заработало. Это значит, в функции low_level_init() уже есть NETIF_FLAG_LINK_UP, но оно выполняется только в том случае когда кабель был воткнут во время инициализации. А если это не так, то NETIF_FLAG_LINK_UP уже никогда не присваивался.
Нет, это не так. Оно выполняется, если правильно сработает HAL_ETH_Init в которой выполняется инициализация configure ethernet peripheral (GPIOs, clocks, MAC, DMA). Посмотрите внимательно, что внутри этой функции делается и что она возвращает в вашем случае