风子 发表于 2016-12-3 21:45:22

【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运行状态
















yhyeefocus 发表于 2016-12-3 21:47:43

学习,感谢楼主   

Paderboy 发表于 2016-12-3 21:48:06

:loveliness:顶起。。。

霹雳之火 发表于 2016-12-3 21:59:31

有了tcp/ip协议栈,顿时想象空间大了好多,谢谢分享

风子 发表于 2016-12-3 22:11:52

霹雳之火 发表于 2016-12-3 21:59
有了tcp/ip协议栈,顿时想象空间大了好多,谢谢分享

是啊,链接云端什么的都不是问题

斜阳__ 发表于 2016-12-4 09:43:18

前排小商店出售瓜子、饮料;

jackten 发表于 2016-12-4 10:15:04

谢谢分享                     

peter001 发表于 2016-12-4 10:24:09

谢谢分享:lol

哈佛祖安智 发表于 2016-12-4 13:49:15

good good study,day day up:lol

andypanfan 发表于 2016-12-4 17:04:54

学习,感谢楼主   
页: [1] 2
查看完整版本: 【F769IDISCOVERY评测】LwIP以太网测试