使用CH32V208从4G路由器获取DHCP地址失败

问题如标题,当使用家用普通路由时,CH32V208可以正常获取IP地址,但是使用4G路由器时获取DHCP地址失败,4G路由器网络正常,电脑能正常识别并上网


下图为芯片掩码配置

image.png


家用路由正常获取IP

bba0abb09fdba42d11312d8209889f1.png


4G路由参数,且查看并无黑名单限制

image.png

image.png


 


    请教下可能为什么原因导致没办法正常通过DHCP获取IP地址?

您好,
1.接上4G路由器后,首先要确保PHYlink没问题,可以观察一下网口灯的状态及是否有产生PHY_Change中断。
2.例程中有设置DHCP主机名的函数,可以检查按一下是否有进行主机名的设置(WCHNET_DHCPSetHostname)。

3.WCHNET_DHCPStart函数,返回0表示DHCP成功,返回其他值则失败,可以在代码中监测一下此函数的返回值。

后续有其他问题可邮箱联系(lq@wch.cn)


1、连接无误,有产生连接事件 "PHY Link Success"
2、有正常调用函数设置DHCP主机名  WCHNET_DHCPSetHostname("ZHMNET");

3、执行WCHNET_DHCPStart函数并返回0,执行函数成功,但是一直没有回调事件产生;


已补充细节并在邮件内回复



您好,已有相关同事和您邮件联系,后续问题可邮件沟通。


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