GF6 (04.04.2019 09:10, просмотров: 2537)
А кто-нибудь запускал на плате Nucleo-F207ZG стек LwIP c помощью STM32CubeMX? «Почему не стреляли пушки?
— На это у нас было несколько причин. Во-первых, закончился порох…»
В общем так: Nucleo-F207ZG, STM32CubeMX, IAR EW 7.80, без операционной системы — нужен UDP.
В дополнение к тому, что сгенерировал STM32CubeMX, добавил разрешение таймера HAL_ResumeTick() при инициализации и вызов MX_LWIP_Process() в основном цикле.
Поменял адреса PHY LAN8742A с тех, что по умолчанию в STM32CubeMX, на те, что использованы в
STM32Cube_FW_F2_V1.7.0\Projects\STM32F207ZG-Nucleo\Applications\LwIP\LwIP_HTTP_Server_Netconn_RTOS\Inc\stm32f2xx_hal_conf.h.
В результате проходит ping к плате и работает передача UDP, а прием UDP не работает, не вызывается callback-функция.
Если кому-то удалось добиться взаимности от STM32CubeMX и LwIP — поделитесь опытом.