AzureRTOS NetX STM32F407 Discovery compile errors
Hello,
I am trying to create project with STM32F407/429 discovery and AzureRTOS and getting compile errors.
Attached the cubemx project.
The errors appear in KEIL, IAR and CubeIDE.
(I tried same cubemx configuration for STM32H743ZI without any compile errors)
The problem is in the net phy driver (nx_stm32_phy_driver.c). This functions have too many arguments:
HAL_ETH_ReadPHYRegister(ð_handle, DevAddr, RegAddr, pRegVal)
HAL_ETH_WritePHYRegister(ð_handle, DevAddr, RegAddr, RegVal)
After deleting DevAddr from those functions, we still have another error:
STM32F4_Discovery_AzureRTOS\STM32F4_Discovery_AzureRTOS.axf: Error: L6218E: Undefined symbol MX_ETH_Init (referred from nx_stm32_eth_driver.o).
STM32F4_Discovery_AzureRTOS\STM32F4_Discovery_AzureRTOS.axf: Error: L6218E: Undefined symbol HAL_ETH_SetMDIOClockRange (referred from nx_stm32_phy_driver.o).
Attached the project files.
Any help will be appreciated.
Thanks
Sasha
