关于stm32eth.c的信息
1打开STM32CubeMX,并选择好相应的芯片文中的芯片为STM32F207VCT6,选择后如下图2配置RCC时钟ETHPA8以及使能LWIP由于此处我们的开发板硬件上为RMII方式,因此选择ETHRMII,若有同志的开发板为MII方式,请参考MII的配置方法,此处只针对RMIIRCC选择外部时钟源,另外勾选MCO1,软件会自动。
STM32F42xxx43xxx devices Devices 交换外部flash的bank1和bank2,不过这个功能只能用在STM32F42xxx43xxx 系列# Manage the EXTI lines connection to the GPIOs using SYSCFG_EXTILineConfig使用SYSCFG_EXTILineConfig管理外部中断线和GPIO的链接# Select the ETHERNET media interface。
在stm32f1xx_hal_gpioh头文件中可以看到GPIO的操作函数在main函数中的while循环中添加LED流水灯效果的应用程序重新编译程序,点击下载到Open103ZC开发板如果提示错误,可以点击图标对Option for Target 的Dubug选项进行修改图上选的是STLINK点击SettingsFlash Download勾选 Reset and Run。
编译器不同,主要是头文件中定义该结构体,然后多个文件引用该头文件,造成重复定义,建议修改头文件,添加编译条件。
在gpioc文件中可以看到LED管脚的初始化函数在stm32f1xx_hal_gpioh头文件中可以看到GPIO的操作函数在main函数中的while循环中添加LED流水灯效果的应用程序重新编译程序,点击下载到Open103ZC开发板如果提示错误,可以点击图标对Option for Target 的Dubug选项进行修改图上选的是STLINK点。
评论