keil5仿真没有设置断点,然后程序也会停止?

全速运行,没有断点,程序也会停止,然后再次点击全速运行,过一会又停止了,使用的是jlink调试

你是不是点的debug下载?
在像IAR和eclipse里分为debug和release这两个不同的区别。
一、前者debug的状态下下载程序话,如果没有将“断点完全删除”并且“再一次重新编译”那么就会出现停止的状态。不保证,不排除还有其它细节设置问题。如果排除问题的话,用bat命令删除全部缓存,全部重新编译。
二、如果另外出现程序错误的话,也同样会出现程序停止的情况。这个一般是触及到了中断,一直卡在中断里。
三、硬件问题,你用的stm32f1,检查一下jlink引脚,boot引脚,复位是否被其它占用(硬件上,软件上没设置)。检查该几个引脚电平状态,建议拿示波器看。
四、如果以上都没问题,重建工程,一行一行来。
温馨提示:内容为网友见解,仅供参考
无其他回答

keil5仿真没有设置断点,然后程序也会停止?
一、前者debug的状态下下载程序话,如果没有将“断点完全删除”并且“再一次重新编译”那么就会出现停止的状态。不保证,不排除还有其它细节设置问题。如果排除问题的话,用bat命令删除全部缓存,全部重新编译。二、如果另外出现程序错误的话,也同样会出现程序停止的情况。这个一般是触及到了中断,一直卡在中...

KEIL软件有没有可以给内存设置断点的方法呢?比如当某个内存发生指定变化...
进入调试界面,按Ctrl+B打开Breakpoints对话框,添加相应的表达式即可。例如如果你需要在程序改写D:0x50单元时终止程序的运行,可以在Expression中填写“D:0x50”,Access中勾选Write,保存此断点定义。那么当程序运行到对D:0x50单元进行修改的位置时就会自动停下来。这只是一个非常简单的例子,具体你可以好...

在keil软件中调试程序时,无法设置断点,必须切换到汇编语言窗口才能设 ...
最后我想说的就是,仅在keil下去仿真外部硬件特性做需要的软件模块比较会忽略某些方面而出错的(一般而言),所以要开发keil工程话,我非常推荐用相应的仿真器(这个可是硬件哦)去调试你的项目。PS:可惜我一直都是没有硬件仿真器的条件下开发工作的,有的时候会相当耗时。

keil5.14 软件仿真所有代码都不能运行,是什么原因?
断点: 检查是否设置了不正确的断点,有时候错误的断点设置会导致程序无法正常运行。环境问题: 确保你的开发环境和软件仿真窗口的配置正确。有时候环境配置问题可能导致程序无法正常运行。重新编译: 尝试重新编译你的代码,确保编译过程没有错误。有时候编译器可能会产生一些警告,但不会阻止程序运行。查看日...

keil中设置断点的作用是什么?
断点的作用是可以让程序运行到设置的断点处,然后查看各种变量和寄存器中的数值。设置断点其实是省时的调试方法,但是千万要注意,如果断点前涉及到了一些CPU读取外部数据的话,有可能会让你的程序永远运行不到断点处,因为仅用keil“软”调试的话,读取的外部硬件的数据都是“1”。所以断点使用时要注意这...

keil 不能设置断点
我也遇到过,把Flash->Configure Flash Tools->Debug->BreakPoints选项关掉,点击OK,然后再进入刚才的菜单,把选项打开,OK,就OK了!

Keil有 3 种设置断点的方式,命令窗口设置断点法可解决难点问题!_百度...
在命令窗口设置断点,用户可以指定具体的表达式(exp)作为断点触发条件。表达式可以是程序中的地址或表达式,当满足特定条件时,程序将暂停执行。参数cnt用于确定满足断点条件的次数,而cmd参数则允许用户定义在断点触发时执行的命令。设置断点时,开发者需要指定表达式(exp),表达式通常包含程序变量(符号),...

keil c 的断点设置问题。
设置断点的时候,在语句的最左边显示灰色的那一列上单击就行。设置的断点当你打开debug菜单的breakpoints选项后会在对话框里显示。如果你并没有设置断点或已经清除了断点,结果还是出现这个,只好清除所有断点,重新编译程序,再重新设置了。 本回答由提问者推荐 举报| 答案纠错 | 评论(1) 5 0 hychyc_2008 采纳率:...

Keil调试时设置断点的高级用法
在Keil调试程序时,断点的灵活应用能大大提高效率。传统的手动打断点方式有时并不便捷,比如在循环中定位特定次数或追踪变量变化。这里介绍一些高级断点设置技巧。首先,设定断点运行次数。比如,想让程序在循环运行第十次时暂停,可以在循环代码处设置一个断点。在Debug菜单的BreakPoints选项中,选择自定义断点...

keil软件在仿真调试中怎么才能进入中断
有中断触发后就会进入中断函数。你可以在中断函数中设置断点,就可以观察了。

相似回答