[STM32F4] 如何查看程序停在哪里了?

[复制链接]
2481|12
 楼主| huwr 发表于 2018-8-29 08:45 | 显示全部楼层 |阅读模式
用keil硬件仿真时,运行到某个地方程序停止,如何查看程序停在哪里了?
chenjunt 发表于 2018-8-29 08:48 | 显示全部楼层

还有什么现象?能再详细描述下吗?
 楼主| huwr 发表于 2018-8-29 08:49 | 显示全部楼层
,我现在就是想查找程序到底在哪里停止了?昨天修改的程序,今天点击jlink仿真,开始运行挺正常,过了几秒后,程序就停止了
ousj 发表于 2018-8-29 08:51 | 显示全部楼层
停止后继续单步走就知道停在那里了。
wenfen 发表于 2018-8-29 08:53 | 显示全部楼层
照你的现象,估计是Hard_Fault了
 楼主| huwr 发表于 2018-8-29 08:56 | 显示全部楼层

找到原因了,原来是我新加了一个中断函数,但是我没有为这个中断函数同时添加中断入口函数,所以一直停在某个地方。我后来设置了了多个断点才找到原因
tian111 发表于 2018-8-29 08:59 | 显示全部楼层
什么意思呀?
chenho 发表于 2018-8-29 09:01 | 显示全部楼层
请问怎样利用MDK点位程序跑死的地方?
dengdc 发表于 2018-8-29 09:03 | 显示全部楼层
以前没有操作系统,自己还可以估计大概是哪里错了,现在加了ucos系统后,程序经常跑死到Hard_Fault的死循环里面,怎样地位程序死在了哪里?
 楼主| huwr 发表于 2018-8-29 09:05 | 显示全部楼层

嗯,预料中的结果,先结贴吧,多谢大家啦
huahuagg 发表于 2018-8-29 15:23 | 显示全部楼层
搞定就好,这个情况下确实会有这种问题。还有就是启动中断,没有设置中断处理函数。也会。
renzheshengui 发表于 2018-9-4 10:19 | 显示全部楼层
这个 用keil不熟练啊 改用iar吧
heimaojingzhang 发表于 2018-9-5 10:07 | 显示全部楼层
是想看汇编那边的吗
您需要登录后才可以回帖 登录 | 注册

本版积分规则

780

主题

8627

帖子

5

粉丝
快速回复 在线客服 返回列表 返回顶部