打印
[应用相关]

stm32cubeide生成的lwip网络通讯任务跑起来都很正常,为什么一旦加独立看门狗之后就会卡死?

[复制链接]
724|16
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
elephant00|  楼主 | 2025-1-6 14:28 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
stm32cubeide生成的lwip网络通讯任务跑起来都很正常,为什么一旦加独立看门狗之后就会卡死?

使用特权

评论回复
沙发
probedog| | 2025-1-6 14:48 | 只看该作者
IWDG的配置参数(如重装载值、分频值等)设置不当,可能导致看门狗过早或过晚触发复位。

使用特权

评论回复
板凳
classroom| | 2025-1-6 14:48 | 只看该作者
电源电压不稳定或低于正常工作范围

使用特权

评论回复
地板
laocuo1142| | 2025-1-6 15:00 | 只看该作者
喂狗时机不当

使用特权

评论回复
5
flycamelaaa| | 2025-1-6 16:00 | 只看该作者
资源冲突

使用特权

评论回复
6
powerantone| | 2025-1-6 18:00 | 只看该作者
网络通讯任务中可能存在软件错误,如内存泄漏、指针错误等。这些错误可能导致系统无法正常运行,进而影响喂狗操作。

使用特权

评论回复
7
丙丁先生| | 2025-1-7 10:04 | 只看该作者
感谢分享

使用特权

评论回复
8
捧一束彼岸花| | 2025-2-12 01:19 | 只看该作者
IWDG的配置参数(如重装载值、分频值等)设置不合理,可能导致看门狗过早或过晚触发复位。如果看门狗的溢出时间设置得过短,而网络通讯任务的处理时间超过了这个溢出时间,那么看门狗就会在任务完成之前触发复位,导致系统卡死

使用特权

评论回复
9
风凉| | 2025-2-12 02:28 | 只看该作者
在网络通讯任务中,如果没有在适当的时间点进行“喂狗”操作(即重置看门狗的计数器),也可能导致看门狗计数器溢出而触发复位。特别是在网络通讯任务中存在延迟或阻塞时,更容易出现喂狗不及时的情况

使用特权

评论回复
10
西洲| | 2025-2-12 03:27 | 只看该作者
电源电压低于正常工作范围时,可能会影响STM32微控制器和IWDG的正常工作。这可能导致看门狗在不应该触发复位的时候触发复位,或者导致系统无法正常运行

使用特权

评论回复
11
白马过平川| | 2025-2-12 04:39 | 只看该作者
网络通讯任务中可能存在内存泄漏、指针错误等软件错误。这些错误可能导致系统资源耗尽或系统无法正常运行,进而影响喂狗操作。当系统无法按时喂狗时,看门狗就会触发复位

使用特权

评论回复
12
故意相遇| | 2025-2-12 05:39 | 只看该作者
如果看门狗的中断优先级设置不当,或者与其他中断或任务存在冲突,也可能导致看门狗无法正常工作。例如,如果网络通讯任务的中断优先级高于看门狗的中断优先级,那么在网络通讯任务繁忙时,可能会抢占看门狗的中断资源,导致看门狗无法及时得到喂狗信号

使用特权

评论回复
13
她已醉| | 2025-2-12 06:29 | 只看该作者
仔细检查IWDG的配置参数,确保它们符合网络通讯任务的需求

使用特权

评论回复
14
失物招領| | 2025-2-12 07:29 | 只看该作者
在网络通讯任务中合理安排喂狗时机,确保在看门狗溢出之前进行喂狗操作

使用特权

评论回复
15
将爱藏于深海| | 2025-2-12 08:19 | 只看该作者
确保电源电压稳定且处于正常工作范围

使用特权

评论回复
16
春日负喧| | 2025-2-12 09:39 | 只看该作者
对网络通讯任务进行充分的测试和调试,以排除潜在的软件错误

使用特权

评论回复
17
温室雏菊| | 2025-2-12 10:29 | 只看该作者
合理设置看门狗和其他中断或任务的优先级,避免冲突和抢占资源的情况

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1014

主题

3442

帖子

7

粉丝