程序能循环,过一会就卡死了

2019-03-23 17:28发布

程序烧写成功能循环,运行一会儿就卡死了,用J-link调试就会卡到hardfault hander(),查了LR=0xfffffff9,根据网上的人说查MSP,MSP=0x20000738,之后该怎么解决呢?求助!!!!!!!
此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
19条回答
huaiqiao
1楼-- · 2019-03-25 09:23
 精彩回答 2  元偷偷看……
ywlzh
2楼-- · 2019-03-25 09:34
huaiqiao 发表于 2015-6-4 09:22
有些分号,编译器不会报错哦,我给举个例子:while(1)  和   while(1);不一定的哦,这个你仔细检查下还是好的。

程序能循环,只是突然卡住不动了,应该不是这一类问题
hjh2008303
3楼-- · 2019-03-25 11:25
ywlzh 发表于 2015-6-4 09:19
内存泄露是什么情况?不懂

比如动态分配的内存不回收,等导致的。也有可能是数组越界
huaiqiao
4楼-- · 2019-03-25 16:23
 精彩回答 2  元偷偷看……
ywlzh
5楼-- · 2019-03-25 22:07
hjh2008303 发表于 2015-6-4 19:49
比如动态分配的内存不回收,等导致的。也有可能是数组越界

要是出现这种问题,改怎么解决?哎,我被这问题折磨了好几天,身边又没个人帮下,哎!
freebsder
6楼-- · 2019-03-26 02:45
ywlzh 发表于 2015-6-5 07:48
要是出现这种问题,改怎么解决?哎,我被这问题折磨了好几天,身边又没个人帮下,哎!

贴代码和工程吧,你的环境别人猜不出来,得靠你自己详细描述。

一周热门 更多>