你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

【FAQ提问】STM32F7 CUBEMX LWIP 会突然ping 延时

[复制链接]
目目呆呆 提问时间:2018-2-11 10:16 /
本帖最后由 目目呆呆 于 2018-2-11 10:28 编辑

STM32 CUBEMX LWIP 会突然ping 延时 有时候好几个小时都不会出现,但有时十几分钟就出现 。
生成的代码只跑LWIP也会出现。
使用cube生成的工程 调试很久,暂无思路。
希望各位给点思路。


MCU  STM32F745IGK6
PHY RTL8201
cubemx 4.24
lwip版本 v2.0.3


赞 收藏 1 评论7 发布时间:2018-2-11 10:16

举报

7个回答
Angel_YY 回答时间:2018-2-11 12:58:05
先判断是否是环境问题,例如路由,网线质量,插口牢固性。然后判断硬件是否有问题,如电源稳定性,功率等。软件部分可以考虑换个编译器从新编译试试。

评分

参与人数 1蝴蝶豆 +3 收起 理由
zero99 + 3

查看全部评分

目目呆呆 回答时间:2018-2-11 13:46:09
Angel_YY 发表于 2018-2-11 12:58
先判断是否是环境问题,例如路由,网线质量,插口牢固性。然后判断硬件是否有问题,如电源稳定性,功率等。 ...

一旦出现 我这边重新初始化mac 插拔网线,还是会延时,另外我两块板子一起跑,一个出现的情况下,另外一个不一定会出现,应该不是路由 接口的问题。出现的时候其他功能正常 spi iic uart都正常,只有lwip这部分会有影响。编译的话 只试过keil 5的o0和o3优化等级,结果都一样。
目目呆呆 回答时间:2018-3-29 19:24:09
最终查到是硬件的CLK不满足要求
目目呆呆 回答时间:2018-3-29 19:27:12
中间LWIP1.4.1   1.6.1  2.0.3   
STM32F4   F7  H7都试了,各种排查
无薪税绵 回答时间:2018-4-4 10:10:11
估计是软件算法问题,
看看你的ping响应是不是最优先的,
因为,有可能程序先执行了其它代码,
再回应ping响应,这样就有可能会有延时。

其实,我觉得,ping有延时问题不大,
因为一般情况下,ping 只是为了验证网络是否通畅,
只要延时小于20ms内,我觉得问题不大。

如果大于20ms,就有问题了,
请检查网络芯片是否发热,
硬件设计是否有问题,
电源是否稳定,还有晶振是否正常。

评分

参与人数 1蝴蝶豆 +3 收起 理由
zero99 + 3

查看全部评分

黑皮男 回答时间:2018-4-4 13:32:59
目目呆呆 发表于 2018-3-29 19:24
最终查到是硬件的CLK不满足要求

我也遇到了一样的问题,是哪个时钟不满足,能具体说一下不
feixiang20 回答时间:2018-4-4 22:21:39
我看可能是硬件问题,或者是中断接收数据异常,检查每个步骤的数据接收长时间ping

评分

参与人数 1蝴蝶豆 +2 收起 理由
zero99 + 2

查看全部评分

所属标签

相似问题

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
微信公众号二维码 微信公众号
手机版二维码 手机版