Необходимо чтобы отладочная плата Stm32 Nucleo-F429ZI отвечала на ping с прошивкой с использованием HAL, LWIP в standalone режиме (без RTOS). Что и как правильно настроить в STM32CubeMX, что нужно дописать в сгенерированный код в IDE Keil 5?
Было сделано:
1. В STM32CubeMX для ethernet портов микроконтроллера выбран режим RMII:
2. В проект добавлен LWIP:
3. В LWIP настроен IP адрес 192.168.125.001, маска 255.255.255.0, шлюз 0.0.0.0 (плата должна работать в пределах одной подсети, поэтому шлюз не указал;
4. В main.c, в бесконечном цикле, прописал функцию MX_LWIP_Process():
/* Создано кодогенератором STM32CUBEMX */
HAL_Init();
/* Configure the system clock */
SystemClock_Config();
MX_GPIO_Init();
MX_LWIP_Init();
while (1)
{
/* USER CODE END WHILE */
/* USER CODE BEGIN 3 */
MX_LWIP_Process();
}
После прошивки и перезагрузки мк на пинг не отвечает.