完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
实验目的: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 W5500_DHCP.rar (25.29 KB ) |
|
相关推荐
2个回答
|
|
W5500都自带了TCP/IP协议栈,为什么还要一直LwIP了?
|
|
|
|
在调W5500的DHCP 有些问题想要请教 望解答
|
|
|
|
只有小组成员才能发言,加入小组>>
793 浏览 0 评论
1152 浏览 1 评论
2528 浏览 5 评论
2861 浏览 9 评论
移植了freeRTOS到STMf103之后显示没有定义的原因?
2711 浏览 6 评论
keil5中manage run-time environment怎么是灰色,不可以操作吗?
1071浏览 3评论
194浏览 2评论
456浏览 2评论
369浏览 2评论
M0518 PWM的电压输出只有2V左右,没有3.3V是怎么回事?
454浏览 1评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-22 21:55 , Processed in 1.452250 second(s), Total 53, Slave 43 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号