Всем доброго времени суток.
Отладочная: stm32F4Discovery ; физика: dp83848; Интерфейс: RMII;
Открыл SMT32Cube, настроил тактирование, Ethernet на RMII(включил глобальные прерывания), подключил LwIp, сгенерировал проект для keil v5.
Написал код для отправки самодельных пакетов, все отлично работает. Но теперь нужно принимать пакеты. Решил это сделать через прерывание, но туда никогда не попадаю, хотя вроде как должен(Enable Interrupt on change of link status) и при отправке пакета и при приеме...
Помогите начинающему

куда смотреть, что искать ? уже совсем запутался...
Прошелся отладчиком, нашел такой кусок:
CODE
/**** Configure PHY to generate an interrupt when Eth Link state changes ****/
/* Read Register Configuration */
HAL_ETH_ReadPHYRegister(&heth, PHY_MICR, ®value);
regvalue |= (PHY_MICR_INT_EN | PHY_MICR_INT_OE);
/* Enable Interrupts */
HAL_ETH_WritePHYRegister(&heth, PHY_MICR, regvalue );
/* Read Register Configuration */
HAL_ETH_ReadPHYRegister(&heth, PHY_MISR, ®value);
regvalue |= PHY_MISR_LINK_INT_EN;
/* Enable Interrupt on change of link status */
HAL_ETH_WritePHYRegister(&heth, PHY_MISR, regvalue);
Вроде должны быть прерывания, но их нет

ай нид хэлп.