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

2019-03-23 17:28发布

程序烧写成功能循环,运行一会儿就卡死了,用J-link调试就会卡到hardfault hander(),查了LR=0xfffffff9,根据网上的人说查MSP,MSP=0x20000738,之后该怎么解决呢?求助!!!!!!!
此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
19条回答
ywlzh
1楼-- · 2019-03-24 01:05
 精彩回答 2  元偷偷看……
shower.xu
2楼-- · 2019-03-24 01:43
看汇编代码,找到0x20000738地址的语句,不是看memery
ywlzh
3楼-- · 2019-03-24 05:33
movs ro,ro然后呢,怎么办
ywlzh
4楼-- · 2019-03-24 08:32
 精彩回答 2  元偷偷看……
ywlzh
5楼-- · 2019-03-24 12:44
shower.xu 发表于 2015-6-2 16:36
看汇编代码,找到0x20000738地址的语句,不是看memery

是 0000 MOVS r0,r0  将r0传送给r0,之后怎么办?
shower.xu
6楼-- · 2019-03-24 14:21
ywlzh 发表于 2015-6-2 16:40
说错了,是0000 movs r0,r0

对应那一段C程序,就重点检查那里,或前后设断点看具体是那一句出现的。一般是内存访问越界溢出之类的

一周热门 更多>