Вход
Наше всё
Теги
codebook
无线电组件
Поиск
Опросы
Закон
Вторник
26 ноября
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
PLD, FPGA, DSP
AVR
PIC
ARM, RISC-V
Технологии
Кибернетика, автоматика, протоколы
Схемы, платы, компоненты
ARM, RISC-V контроллеры
808830
Топик полностью
Sylvan
(11.01.2018 15:48, просмотров: 215)
ответил
SciFi
на
Ну, ежели оторвать и выбросить куб так сложно, можно после подключения кабеля делать сброс МК, и тогда HAL_ETH_Init() вызовется :-)
блин, ну непросто это, таки да (про выбросить и вставить заново без HAL) :)) Оно в общем-то уже работает, после искусственного поднятия флага NETIF_FLAG_LINK_UP во время инициализации.
Ответить
у вас, скорее всего, есть проблема при инициализации. Посмотрите внимательно (по шагам), что происходит в low_level_init
-
0men
(11.01.2018 15:50
)
посмотрел. Там внутри есть вызов HAL_ETH_Init(), а затем в зависимости от того что она вернула, ставится или не ставится NETIF_FLAG_LINK_UP. Ну соответственно, если кабеля нет то и не будет этого флага. Это так раньше было. Сейчас я его
Sylvan
(60 знак., 11.01.2018 16:02
)