H743使用HAL库时ETH_HandleTypeDef未定义
STM32H743
在添加ETH相关程序时,发现ETH_HandleTypeDef未定义,stm32h7xx_hal_eth.h头文件已经包含在目录当中了,尝试了很多办法都不行。最后发现问题出在HAL的配置.h文件中.步骤如下:
1.HAL库的头文件是不需要在c文件中声明的,keil中有设置,填写USE_HAL_DRIVER,如下图:
2.在stm32h7xx_hal_conf.hz中定义HAL_ETH_MODULE_ENABLED:
这样就可以正常使用HAL_ETH了