1. 创建RT-Thread 工程
本次使用的板子是正点原子的STM32F407ZGT6开发板
1.基于mcu方式创建工程
2.编译项目
3.打开工程下的borad.h文件–查看官方说明文件
大致意思是:
1.定义 BSP_USING_ETH 宏定义
2. 使用CubeMX根据硬件生成以太网eth配置,生成一个工程然后拷贝stm32xxxx_hal_msp.c g 文件中的void HAL_ETH_MspInit(ETH_HandleTypeDef* heth) 函数到board.c 文件中
3. 在 stm32xxxx_hal_config.h 文件内打开 #define HAL_ETH_MODULE_ENABLED 宏
4. 配置你使用的PHY芯片型号
5. 定义PHY芯片的复位函数,函数原型是:void phy_res