WCH沁恒单片机
直播中

自我清欢

9年用户 989经验值
擅长:可编程逻辑 模拟技术 EMC/EMI设计 光电显示 存储技术
私信 关注
[问答]

CH32V307VCT6以太网工作一段时间无法PING通要如何处理?

求助,CH32V307VCT6 以太网工作一段时间无法PING通的问题。

使用CH32V307V-R1-1v0黑色开发板
使用贵公司技术人员提供的最新以太网库,替换官网下载的以太网例程。
除了IP地址修改为匹配公司网络以外,程序其他部分未作修改。

现象:前段时间
使用电脑持续ping CH32V307VCT6,可以收到回复,持续ping ,但过一段时间便ping 不通了(几分钟到十几分钟不等)。
此时插拔网线也不能恢复,只能按RESET重启恢复。

通过让GPIO闪烁得知,发生故障时程序时运行的。并且串口可以在每次重新插入网线时打印"PHY Link Success"。

之前使用官方例程时,发生RESET或重新上电后有概率以太网不工作的问题。使用贵公司技术人员提供的最新以太网库后,每次启动以太网都可以正常工作,但是发现了这个只能工作一段时间的问题。

请教,我该怎么做?

感谢
  

回帖(5)

蒋美燕

2022-6-22 14:34:16
您好,您可以注意以下几点:

  • 控制面板查看自己电脑的网络防火墙是否有关闭。
  • 查看ping不通时,307的网口灯状态,ACT灯是常亮还是在闪烁。
  • 无法ping通时,3查看307网络中断是否有触发TimeOut或者其他类似的异常中断。
  • 电脑可以通过wireshark抓包看一下307是否有正常回传ICMP包。
举报

连伴叙

2022-6-22 14:34:30
您好,您可以注意以下几点:

  • 控制面板查看自己电脑的网络防火墙是否有关闭。
  • 查看ping不通时,307的网口灯状态,ACT灯是常亮还是在闪烁。
  • 无法ping通时,3查看307网络中断是否有触发TimeOut或者其他类似的异常中断。
  • 电脑可以通过wireshark抓包看一下307是否有正常回传ICMP包。
举报

刘景

2022-6-22 14:34:33

  • 控制面板查看自己电脑的网络防火墙是否有关闭。
  • 关闭了,并且现象是刚开始工作时是可以PING通的,一段时间以后不通,可以排除电脑的问题
  • 从通到不通是一直持续ping的,突然不通的。按下reset马上恢复ping通。

  • 查看ping不通时,307的网口灯状态,ACT灯是常亮还是在闪烁。
  • 常亮
  • 无法ping通时,3查看307网络中断是否有触发TimeOut或者其他类似的异常中断。
  • 没有任何中断,但插拔网线可以进入中断打印"PHY Link Success"
  • 电脑可以通过wireshark抓包看一下307是否有正常回传ICMP包。
  • ping不通之前是可以抓到包的,不通以后就没有了。确实是不再回包了。

举报

张璨

2022-6-22 14:34:39
我也遇见了这种情况,芯片开始工作后,从能ping通到不能ping通之间没有任何规律,但是ping不通后reset可以恢复工作
举报

更多回帖

发帖
×
20
完善资料,
赚取积分