二级标题rtthread studio中STM32进行OTA(二)
添加PHY
我们将通过网络进行OTA升级,所以添加网络芯片,我们选用常用的phy芯片,型号为lan8720A,硬件原理图如下:
1.新建rtthread工程
2.在cubemux中配置需要的外设,这里我们需要用到ETH和串口配置如下:
3.更改时钟配置,生成工程后,在drive文件夹下打开board.h,打开网络模块lan8720
4.添加lwip驱动和sal驱动,同时可在lwip驱动包里设置ip等参数!
5.在main函数中添加phy芯片的复位函数如图:
6.编译下载可以看到初始化成功。
7.发送ifconfig指令可以看到相关信息
8.插上网线试一下能否ping通
这里网络就通了,后面需要通过网络进行ota,这里就为后面打下了基础。