CH579M芯片的网络如何重新设定IP地址?

CH579M芯片的网络如何重新设定IP地址?

需求:上电后初始化网络,IP地址为192.168.1.19,设定为TCP Server模式,建立监听,一切运行正常。此时需要对IP地址进行重新设定,该如何操作?

目前尝试的方式:
1:直接调用NetWork_Init()函数初始化,(这个函数在以上电后调用过)。结果:IP地址ping不同,客户端无法连接。

2:在调用NetWork_Init()函数前,调用关闭网络中断函数。结果:IP地址ping不同,客户端无法连接。

3:在调用NetWork_Init()函数前,调用关闭网络中断函数且调用关闭socket的函数。结果:IP地址ping不同,客户端无法连接。

4:用看门狗或者重新上电,设置的IP地址可以正常使用,终端可以访问。

请问:如果在不重启的情况下重新设置IP地址以及TCP Server模式下的socket端口号?

有没有出现以太网例程死在 while ( CH57xInf.PHYStat < 2 ) { DelayMs(50); } 里的现象


1:有没有插上网线?插上网线才能通过这行代码。

2:如果插上网线了,还有问题,检查下网络变压器以及ACK和LINK的灯是否接对。


只有登录才能回复,可以选择微信账号登录