z19820201 发表于 2015-3-13 15:00:27

STM32407 以太网一段时间后不能通讯

开发环境MDK5.12 ,Keil RTX,MDK-Pro,自产硬件,STM32F407,DP83848
网络部分分为两部分,一部分为MODBUS-TCP,另一部分为UDP实时传送采样数据
现在的问题是,程序跑一段时间之后以太网无法通讯,ping不通,RJ45绿灯常亮,黄灯闪烁。死掉的时间不固定,最短为8个小时,最长15个小时
死掉后程序其它部分正常,也就是程序通过IO能控制,通过CAN通讯也能控制,只有以太网部分死掉。
死掉后寄存器ETH_DMACHTDR,ETH_DMACHTBAR无变化,寄存器ETH_DMACHRDR,ETH_DMACHRBAR有变化,寄存器ETH_MMCTGFCR,ETH_MMCRGUFCR无变化。正常时这些寄存器都会变化。
求助。谢谢

大浪10010 发表于 2015-3-13 20:10:22

:):):):):):):):):):):):)

zfz0122 发表于 2015-3-13 21:14:07

不会。帮顶

拼命三郎 发表于 2015-3-13 22:25:29

拼命三郎 发表于 2015-3-13 22:26:15

拼命三郎 发表于 2015-3-13 22:31:18

_ilikerome_ 发表于 2015-3-14 08:46:26

拼命三郎 发表于 2015-3-13 22:31


牛,这个都有啊。。

发表于 2015-3-14 11:08:56

如果死掉以后,重新初始化网络是否可以恢复?相关寄存器的状态是否可以发一下?

拼命三郎 发表于 2015-3-14 15:41:42

bit 发表于 2015-3-14 16:43:07

帮顶帮顶
页: [1] 2 3
查看完整版本: STM32407 以太网一段时间后不能通讯