keil单步调试乱跳(keil5 单步调试)

请高手指教,keil 单步调试的时候为什么会跳到中断入口?

你说的进中断是自带的保护中断吧,如果进中断死循环语句表示你程序有问题,非法访问内存,数组越界等等都容易产生这样的情况

如果进的是你自己定义的中断,那就是你中断配置 有问题,或者你调试方法有问题

Keil单步调试,C语言程序执行时发生不正常的跳跃,望大神们解答!来学习

外部中断一直不断触发的原因在于该中断服务函数中没有清除该中断的服务标识

keil 一开始单步执行就跳到 startup.a51,如何让单步调试的时候在c语言程序中逐句调试呢?

这个问题跟你的程序有关,我之前也遇到过类似问题,你只要把鼠标放在程序的第一条语句处,然后右键,选择执行到光标处;或者直接在程序的第一条语句设置断点,后面就可以单步调试了

求助:keil单步调试时莫名其妙地跳转到另一个函数中去

检查跳转的目标地址(汇编),看看是不是中断入口。

或者关闭所有中断试试还会不会跳转。

361知讯网

本文链接:http://pdidw.com/keil/31726.html

发表评论

评论列表

还没有评论,快来说点什么吧~