完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
目前我的代码逻辑是这样的:开机启动后使用DHCP获取ip后连接服务器,这个部分OK。
然后我需要配置一个静态IP地址,通过BLE配置ip等信息后,要怎么让使用新的ip配置,而不是DHCP获取的? 网络库中只有一个CH57xNET_Init的函数,没有重新设置IP的函数。 目前,我在蓝牙收到IP信息后,又调用CH57xNET_Init,会一直报告IP冲突。 |
|
相关推荐
1个回答
|
|
IP 冲突,是以太网调试中常见的现象,尤其是在静态分配IP情况下
可以通过其他方式测试该IP是否在同一个局域网里有被占用(比如使用局域网内的其他设备去做PING 测试,如果目设备没有开防PING的话; 也可以使用其他的设备设置到该IP,看看是不是同样报IP冲突),如果有被占用,协议栈报IP冲突是非常正常的. 或者可以考虑换一个IP测试。 |
|
|
|
只有小组成员才能发言,加入小组>>
477 浏览 1 评论
CH579M+RT-Thread,RTC从Sleep模式唤醒失败是什么原因?
2874 浏览 2 评论
2361 浏览 1 评论
820浏览 2评论
CH569通过HSPI实现USB3.0和FPGA高速双向通讯
649浏览 1评论
501浏览 1评论
CH32F103C8T6使用当前官网上的CDC例程会出现设备描述符请求失败
366浏览 1评论
643浏览 1评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-27 08:56 , Processed in 1.115798 second(s), Total 76, Slave 60 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号