开发硬件:STM32F407ZGTx
测试目的:开发板接上网线,使用静态IP,Ping测试
使用外部时钟8MHZ
配置时钟系统168MHZ
配置ETH和USART1
开发板使用的RMII_TX_EN,RMII_TXD0,RMII_TXD1使用的芯片脚位为PG11,PG13,PG14需要修改,并且需要对PHY芯片进行复位,所以ETH_RESET对应的脚位PD3设置成输出,重新设置Pinout如下
配置LWIP,静态IP根据自己的路由网段设置自己所需的
生成代码之后修改如下:
main.c
ethernetif.c
编译下载之后,就可以Ping之前设置的静态IP了