OpenEdv-开源电子网

 找回密码
 立即注册

扫一扫,访问微社区

正点原子全套STM32开发资料,上千讲STM32视频教程,RT1052教程免费下载啦...

查看: 1348|回复: 5

W5500移植(STM32F407+W5500+FreeRTOS)实现DCHP自动获取IP及TCP连接回环测试

[复制链接]

  离线 

21

主题

59

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
263
金钱
263
注册时间
2016-3-25
在线时间
78 小时
发表于 2018-3-5 01:46:01 | 显示全部楼层 |阅读模式
正点原子公众号

实验目的:W5500移植(STM32F407+W5500+FreeRTOS)实现DCHP自动获取IP及TCP连接回环测试。--------------从20:00左右搞到现在,终于搞定了,这里对移植过程的一些问题进行记录,

1.测试DHCP是否成功
  
     a.进入路由器中看开发板分配的IP是否自己配置的静态IP,如果是则DHCP功能没有实现,反则说明成功了。(当然,进入路由都没有发现你的主板,那就恭喜没有移植成功^_^……),如果想试一下主板连接路由时,每次分配的IP都不一样,那么这里要注意一个问题:

那就是每次都要修改一下MAC地址,再编译下载、连路由器(好像是要这样,不然第二次以后连接路由,路由器会分根据MAC地址分配原有的IP),这样每次连接后分配的IP都是不一样的。

2.TCPServer 数据回环测试

     a.同样是用安信可的TCPUDPDbg.exe,创建连接时请进入路由器查看主板的地址(目前我只能想到这个方法)。我这里自动发送数据:12241ewq    数据返了,而且没有丢包。

3.问题:之前静态分配的IP,路由器上显示的是“未知设备”,但是这次用的DHCP功能,自动获取IP地址,发现路由器上显示的设备名称是“WIZnet”,这是为什么呢?或者我自己可以更这个名称吗?希望知道的朋友指点一下。谢谢。

   今天最意外的是,这么多年来,我第一次用“goto”语法。记得学C时,老师学尽量不要用,程序逻辑容易乱,反正说有各种缺点,到现在都记在心里,不过今天太晚 ,没有多想直接上“goto”语法了。后面再改善吧。


   硬件:STM32F407VGT6(SP2)+W5500











微信图片_20180305013450.png
微信图片_20180305013446.png
微信图片_20180305013443.png
微信图片_20180305013439.png
微信图片_20180305013434.png
微信图片_20180305013426.png

W5500_DHCP.rar

25.29 KB, 下载次数: 125

回复

使用道具 举报

  离线 

1

主题

23

帖子

0

精华

初级会员

Rank: 2

积分
135
金钱
135
注册时间
2013-3-3
在线时间
29 小时
发表于 2018-5-1 15:51:09 | 显示全部楼层
我来学习的,帮顶。
回复 支持 反对

使用道具 举报

  离线 

1

主题

4

帖子

0

精华

新手上路

积分
30
金钱
30
注册时间
2017-12-13
在线时间
5 小时
发表于 2018-5-17 21:06:44 | 显示全部楼层
W5500都自带了TCP/IP协议栈,为什么还要一直LwIP了?
回复 支持 反对

使用道具 举报

  离线 

21

主题

59

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
263
金钱
263
注册时间
2016-3-25
在线时间
78 小时
 楼主| 发表于 2018-5-18 08:19:31 | 显示全部楼层
feihangdan 发表于 2018-5-17 21:06
W5500都自带了TCP/IP协议栈,为什么还要一直LwIP了?

LWIP有它的优点
回复 支持 反对

使用道具 举报

  离线 

1

主题

17

帖子

0

精华

新手上路

积分
21
金钱
21
注册时间
2017-8-11
在线时间
28 小时
发表于 2018-6-11 15:11:51 | 显示全部楼层
正点原子公众号
在调W5500的DHCP 有些问题想要请教 望解答
回复 支持 反对

使用道具 举报

  离线 

0

主题

9

帖子

0

精华

初级会员

Rank: 2

积分
90
金钱
90
注册时间
2018-6-27
在线时间
9 小时
发表于 2018-6-30 08:18:32 | 显示全部楼层
顶,顶,学习学习。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则




关闭

"原子哥”推荐上一条 /1 下一条

QQ|联系我们|手机版|官方淘宝店|新浪微博|微信公众平台|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2018-7-23 19:42

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表
/* */