WhyCan Forum(哇酷开发者社区)

我们能随心所欲"有问题百度(谷歌)一下", 这得感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn

您尚未登录。

#1 2020-05-12 20:00:57

Tiny
会员
注册时间: 2020-03-01
累计积分: 9

STM32F103C8T6 跑了几个星期后突然死机,有什么好的调试方法吗?

问题描述:
1.貌似进不了中断了(所有的中断都进不了),main里面还是运行的。

离线

#2 2020-05-12 20:48:38

晕哥小弟
会员
注册时间: 2019-04-04
累计积分: 289

Re: STM32F103C8T6 跑了几个星期后突然死机,有什么好的调试方法吗?

有看门狗么?

离线

#3 2020-05-13 00:10:14

thindcna
会员
注册时间: 2020-04-25
累计积分: 7

Re: STM32F103C8T6 跑了几个星期后突然死机,有什么好的调试方法吗?

您使用操作系统吗?

离线

#4 2020-05-17 14:27:55

h8416
会员
注册时间: 2020-03-03
累计积分: 9

Re: STM32F103C8T6 跑了几个星期后突然死机,有什么好的调试方法吗?

某些变量溢出了? 或者由溢出导致的进入不可预料的地址运行了? 个人感觉如果与时间有关系的死机什么的,都是由于一些变量溢出导致的

离线

#5 2020-05-17 16:11:25

Quotation
会员
注册时间: 2018-10-04
累计积分: 226

Re: STM32F103C8T6 跑了几个星期后突然死机,有什么好的调试方法吗?

如果是3.5个星期,可能是哪里的int32毫秒溢出了,7个星期则为uint32毫秒溢出。

离线

#6 2020-07-18 18:57:22

redant
会员
注册时间: 2020-07-17
累计积分: 7

Re: STM32F103C8T6 跑了几个星期后突然死机,有什么好的调试方法吗?

用的系统?可以用看门狗  看下程序是否跑飞了  是不是程序内存管理问题

离线

#7 2020-07-28 17:39:39

家猫戏很足
会员
注册时间: 2018-09-16
累计积分: 6

Re: STM32F103C8T6 跑了几个星期后突然死机,有什么好的调试方法吗?

内存溢出的几率要大写,是不是触发了什么条件,然后程序里有BUG,这个只能查程序,没有什么好办法吧。

离线

#8 2020-08-04 17:26:41

liuchangyin
会员
注册时间: 2020-03-17
累计积分: 202

Re: STM32F103C8T6 跑了几个星期后突然死机,有什么好的调试方法吗?

这种只能打印日志来分析,为了保险起见,最好开看门狗

离线

#9 2020-08-07 22:34:22

antbiker
会员
注册时间: 2020-01-04
累计积分: 3

Re: STM32F103C8T6 跑了几个星期后突然死机,有什么好的调试方法吗?

建议用jlink连接,用j-scope查看系统变量。不用修改代码,看下是否有溢出

离线

页脚

工信部备案:粤ICP备20025096号-1 Powered by FluxBB