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无变化。正常时这些寄存器都会变化。
求助。谢谢 :):):):):):):):):):):):) 不会。帮顶 拼命三郎 发表于 2015-3-13 22:31
牛,这个都有啊。。 如果死掉以后,重新初始化网络是否可以恢复?相关寄存器的状态是否可以发一下? 帮顶帮顶