在线时间3 小时
UID3103315
ST金币0
蝴蝶豆0
注册时间2017-5-16
新手上路
- 最后登录
- 2018-5-9
|
发表于 2017-5-16 19:49:52
|
显示全部楼层
a0a.1 32b0c
我去,搞了半天,终于搞通了。我下载的是官网的STM32Cube_FW_F7_V1.7.0版本,MDK 5.23,LwIP_HTTP_Server_Netconn_RTOS这个工程里,直接打开,编译,下载。注意一下,下载后有没有reset and run,前面一直调调调,才发现下载器配置不自动运行,好久不搞这个了,人都变傻了;第二个,1.7.0版本里什么代码都可以不用改就能ping通,PC和板子都连路由器,在main.h里,有#define USE_DHCP /* enable DHCP, if disabled static address is used*/,默认是打开DHCP的,此时的板子ip地址不是下面给的静态地址,可以打开路由器配置页面查看(打开地址就是电脑地址网段的第一个,比如说电脑的地址是192.168.1.10,页面配置地址就是192.168.1.1),就可以在网页里输入你找到的板子地址,肯定是与PC同网段的,就能看到stm32f7 websever demo;如果注释掉USE_DHCP,那么使用的就是静态地址,我们还要修改它Static IP ADDRESS*/,和网关地址Gateway Address ,同理,要跟PC同网段,但IP不同,这样自然也能ping通。程序里有说明, + LED1: ethernet cable is connected.+ LED3: ethernet cable is not connected.黄灯亮,连接成功,红灯亮失败。 |
|