打印
[STM32F4]

如何查看程序停在哪里了

[复制链接]
313|12
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
huwr|  楼主 | 2022-5-14 20:53 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
用keil硬件仿真时,运行到某个地方程序停止,如何查看程序停在哪里了?

使用特权

评论回复
沙发
stly| | 2022-5-14 20:57 | 只看该作者
还有什么现象?能再详细描述下吗?

使用特权

评论回复
板凳
huwr|  楼主 | 2022-5-14 20:59 | 只看该作者
我现在就是想查找程序到底在哪里停止了?昨天修改的程序,今天点击jlink仿真,开始运行挺正常,过了几秒后,程序就停止了

使用特权

评论回复
地板
jiajs| | 2022-5-14 21:02 | 只看该作者
停止后继续单步走就知道停在那里了。

使用特权

评论回复
5
jlyuan| | 2022-5-14 21:04 | 只看该作者
照你的现象,估计是Hard_Fault了

使用特权

评论回复
6
huwr|  楼主 | 2022-5-14 21:08 | 只看该作者
找到原因了,原来是我新加了一个中断函数,但是我没有为这个中断函数同时添加中断入口函数,所以一直停在某个地方。我后来设置了了多个断点才找到原因

使用特权

评论回复
7
heweibig| | 2022-5-14 21:10 | 只看该作者
什么意思呀?

使用特权

评论回复
8
dingy| | 2022-5-14 21:11 | 只看该作者
请问怎样利用MDK点位程序跑死的地方?

使用特权

评论回复
9
zhenykun| | 2022-5-14 21:13 | 只看该作者
以前没有操作系统,自己还可以估计大概是哪里错了,现在加了ucos系统后,程序经常跑死到Hard_Fault的死循环里面,怎样地位程序死在了哪里?

使用特权

评论回复
10
chenjunt| | 2022-5-14 21:15 | 只看该作者
搞定就好,这个情况下确实会有这种问题。还有就是启动中断,没有设置中断处理函数。也会。

使用特权

评论回复
11
yszong| | 2022-5-14 21:20 | 只看该作者
这个 用keil不熟练啊 改用iar吧

使用特权

评论回复
12
xxmmi| | 2022-5-14 21:24 | 只看该作者
是想看汇编那边的吗

使用特权

评论回复
13
huwr|  楼主 | 2022-5-14 21:26 | 只看该作者
其实还是不大明白,我再琢磨琢磨吧,多谢了哈先

使用特权

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

本版积分规则

780

主题

8627

帖子

5

粉丝