keil5中调试时设置断点出现灰色感叹号

keil5中调试时设置断点出现灰色感叹号,第1张

在一定级别的优化之后,有些源程序代码行根本就没有对应的编译内容了,自然也就没办法打断点

优化级别调高以后,调试的策略也要对应变化,以汇编代码段为准。

keil中调试的时候为什么不能设置断点了?? 双击无效!F无效

如果你鼠标点中的代码被编译器优化掉,这禅启物样的代码在硬件中不存在(被优化掉了),所以打不上断点的.

另外如果是断点个数超过硬件限制,一般会d出一个提示断点个数过多的提示的.所以你要打断点的代码被优化的可能性比较大.

keil软件仿真时,预先设置的断点变成灰色惊叹号了,run的时候跳不到断点上来了。

你这根本没有成功旁陵地进行软仿……

注意 Command 窗口的致命错误提示:代码大小超出了(评估版的)限制。所以你的程序根本没法编译,没法编译也就没法加载进行调试。

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

你是不是点的debug下载?

在像IAR和eclipse里分为debug和release这两个不同的区别。

一、前者debug的状态下下载程序话,如果没有将“断点完全删除”并且“再一次重新编译”那么就会出现停止的状态。不保证,不排除还有其它细节设置问题。如果排除问题的话,用bat命令删除全部缓存,全部重新编译。

二、如果另外出现程序错误的话,也同样会出现程序停止的情况。这个一般是触及到了中断,一直卡在中断里。

三、硬件问题,你用的stm32f1,检查一下jlink引脚,boot引脚,复位是否被其它占用(硬件上,软件上没设置)。检查该几个引贺液脚电平状态,建议拿示波器看。

四、如果以上都没问题,重建工程,一行一行来。

#keil5在线调试看不到断点

上一篇

一块单片机能否单独工作_一块单片机能否单独工作一台电脑

下一篇

keil5的功能和优点_keil5功能介绍

相关文章

keil5每次都重新编译_keil怎么重新编译

keil怎么加芯片_keil怎么更换芯片型号

怎么把pack文件加入keil_pack怎么用

用keil5编写流水灯程序使偶数盏灯亮_流水灯的keil代码讲解

0条大神的评论

发表评论

你所说的感叹号 是在“我的文档”看到的文件名上仿做搜有感叹号?还是在excel里文档标题有感叹号备历?

还是文档里某个或某些单元格的左上角有感叹号?

我怀疑你说的可能是第三种情况,某个单元格左上角有感叹号,就是系统自动检查,认为可有这个单元格有错误。胡余

最常见的有 文本格式的数字 等。

这些所谓“错误”是不影响咱们打印的。所以可以不管。

您问的是keil5与proteus联合时,proteus出现感叹号是什么原因吗?是proteus和keil还没有联调好。

联调好后你可以先编译keil,裤春在proteus中可以看到运行按钮变成绿色,再运行keil,即可看到仿真结果,御纯桥这才说明你联调成功。

proteus与keil联调后,可以通过直接编译运行keil里的软件镇猛即可仿真proteus原理图。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12556030.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-26
下一篇 2023-05-26

发表评论

登录后才能评论

评论列表(0条)

保存