yanpz 发表于 2016-9-22 10:38:07

LWIP库IP地址自动获取和静态IP之间的切换

手头有个项目,使用STM32F107VCT6,运行过程中,可能遇到以下场景。
1、系统运行,以固定IP地址连接,并与上级设备UDP通信,当收到指令让它DHCP获取IP地址时,系统重载,并向DHCP服务器索取IP。
2、与1相反,从DHCP切换到固定的IP地址运行。

例程里都是用编译开关来做的,但这样切换好像挺麻烦的,有没有做过的朋友?
谢谢!

tyl21000 发表于 2016-9-22 10:46:37

同问。STM32F107VCT6 动态IP与固定IP之间切换,有没有做过的?

发表于 2016-9-22 14:00:38

理论是可以的。自己加个判断标志位,当设置为自动获取时,通过自动获取来获取IP地址,否则自己设置IP地址。

tyl21000 发表于 2016-9-22 14:30:31

恩理论可以,但是还没调试出来,有没有实际做出来可行的?

nosignal 发表于 2017-4-26 16:12:33

楼主实现了吗

爱上左边的云 发表于 2018-5-22 14:50:22

楼主实现了没,我也要做一样的事了,我的想法是在内部Flash中做个标志,在原先预定义的位置全部替换成if判断,该标志为1,则DHCP,否则以固定IP联网,但这样做的 要修改的地方太多了,改了一部分后,不敢改了,怕把LWip内核给改乱了
页: [1]
查看完整版本: LWIP库IP地址自动获取和静态IP之间的切换