【F769IDISCOVERY评测】LwIP以太网测试
时下流行物联网,各式各样的设备都免不了需要联网,STM32F7这样高端的MCU,当然也少不了网络相关功能,STM327F69DISCOVERY(STM32官网)开发板上搭载了网口,同时还提供WIFI模块扩展接口,有线无线都能联网。本文使用有限网口联网测试。工具:
STM32F769I Discovery开发板
网线一根
USB线一根
路由器(可选项)
网线连接:
方法1:使用直连网线连接开发板和局域网路由器,电脑也连接到该路由器
方法2:使用交叉网线直接连接开发板和电脑
本文使用方法1,开发板和电脑都连接到路由器
编译程序:
打开STM32CubeF7库中的LwIP示例程序
\STM32Cube_FW_F7_V1.5.0\Projects\STM32F769I-Discovery\Applications\LwIP\LwIP_HTTP_Server_Socket_RTOS\EWARM\Project.eww
这里使用IAR,也可以使用其他IDE,在相应的工程文件夹下面
找到并打开工程中的 main.h文件
首先屏蔽下面的宏定义
#define USE_DHCP
因为本次不使用DHCP,关闭这个宏
然后修改IP地址,先电脑端打开命令行,输入ipconfig查看电脑的IP地址,再修改程序中的IP地址,保证电脑和开发板的IP在同一网段
此处修改为
IP:192.168.1.10
然后编译工程,不出意外的话能编译成功
然后下载程序到开发板运行,必须先连接好网线再运行
复位运行后,开发板LCD屏幕上会显示正在初始化,初始化完成后会显示开发板的IP地址
State: Etherner Initialization ...
Static IP address: 192.168.1.10
此时一个Http Server已经建立起来了,在电脑端打开浏览器,输入上面的IP,则可看到网页效果
该网页一共有两页,第一页是STM32F7的介绍,st官网主页链接,Demo简介以及LwIP介绍和主页链接
第二页每隔1秒动态刷新一次,显示LwIP运行状态
学习,感谢楼主 :loveliness:顶起。。。 有了tcp/ip协议栈,顿时想象空间大了好多,谢谢分享 霹雳之火 发表于 2016-12-3 21:59
有了tcp/ip协议栈,顿时想象空间大了好多,谢谢分享
是啊,链接云端什么的都不是问题 前排小商店出售瓜子、饮料;
谢谢分享 谢谢分享:lol good good study,day day up:lol 学习,感谢楼主
页:
[1]
2