问题如标题,当使用家用普通路由时,CH32V208可以正常获取IP地址,但是使用4G路由器时获取DHCP地址失败,4G路由器网络正常,电脑能正常识别并上网
下图为芯片掩码配置
家用路由正常获取IP
4G路由参数,且查看并无黑名单限制
请教下可能为什么原因导致没办法正常通过DHCP获取IP地址?
问题如标题,当使用家用普通路由时,CH32V208可以正常获取IP地址,但是使用4G路由器时获取DHCP地址失败,4G路由器网络正常,电脑能正常识别并上网
下图为芯片掩码配置
家用路由正常获取IP
4G路由参数,且查看并无黑名单限制
请教下可能为什么原因导致没办法正常通过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,执行函数成功,但是一直没有回调事件产生;
已补充细节并在邮件内回复
您好,已有相关同事和您邮件联系,后续问题可邮件沟通。