【RT_Thread学习笔记】---以太网LAN8720A Lwip ping 通网络

88 篇文章 11 订阅
7 篇文章 2 订阅
这篇博客详细记录了如何在RT-Thread环境中,使用CubeMX配置STM32F407ZGT6开发板的LAN8720A以太网接口,并通过Lwip实现网络ping通。步骤包括创建RT-Thread工程,配置CubeMX,打开HAL_ETH_MODULE_ENABLED宏,使能PHY,编写PHY复位函数,以及配置Lwip协议栈。
摘要由CSDN通过智能技术生成

1. 创建RT-Thread 工程

本次使用的板子是正点原子的STM32F407ZGT6开发板
1.基于mcu方式创建工程在这里插入图片描述
2.编译项目
![在这里插入图片描述](https://img-blog.csdnimg.cn/78e2e542ead145dcb55a27439871ff8b.png)

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

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Car12

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值