1、打开keil软件,这里我们已经默认打开了一个工程文件了,点击我画圈的那个按钮,进入设置。
2、在Debug那个选项卡里,我们选择usesimulator,使用软件进行调试。
3、置完毕后,我们可以在菜单栏找到这个放大镜的图标,点击这个按钮进行调试 *** 作。
4、可以看到程序已进入正常的调试模式运行,这个时候程序是不会自动的去运行的,需要我们点击下一步的按钮才会一步一步的去执行。
您好,这个问题可能是因为您的Keil调试程序没有正确配置导致的,您可以尝试以下步骤来解决这个问题:1. 首先,您需要确保您的Keil调试程序已经正确安装,并且已经正确配置。
2. 然后,您需要打开Keil调试程序,然后在菜单栏中点击“视图”,打开“窗口”菜单,在这个菜单中可以看到“窗口”选项,点击这个选项,您可以看到Keil调试程序的所有窗口,如果您的窗口没有出现,您可以点击“重置窗口”来重新显示窗口。
3. 最后,您可以尝试将两个窗口放在一起,您可以在窗口中拖动鼠标,将两个窗口放在一起,然后点击“窗口”菜单中的“拆分窗口”,将两个窗口拆分开来,这样就可以将两个窗口放在一起了。
希望以上步骤可以帮助您解决Keil调试程序下面的窗口叉掉不见的问题。
本文目录一览:1、Keil在单步调试为什么有些代码不执行 如第73 73行
2、keil c51问题,那程序前面没有绿色的代表没有执行吧,为什么调试不执行,实际会不会执行呢~~!?
3、为什么我用KEIL写好了程序, 却不能运行的?检查错误都不行?还有目标没有建立的语句出现?
4、你好,想请问一下,在KEIL中JTAG调试时,有几步程序直接跳过没执行,你是怎么解决这个问题的?谢谢
5、keil5下lpc2194程序不运行,但jtag调试正常
6、在用KEIL调试程序时,遇到读取外部数据、死循环使得程序不能继续执行时怎么办?
Keil在单步调试为什么有些代码不执行 如第73 73行
因为在编译优化之后,该行并没有对应的唯一代码。并不是不执行,而是编译器没法放一个针对该行语句的断点。
keil c51问题,那程序前面没有绿色的代表没有执行吧,为什么调试不执行,实际会不会执行呢~~!?
可能是优化导致程序的运行过程与你的源代码并不能严格对应。
你可以查看生成的汇编,应当是符合你的预期流程的,只不过编译器自动将一些可以合并的代码段合并了。例如你每个函数中都有完全相同的代码块,这正是优化大显身手的机会。
代码级的调试应当以看汇编为主、源码为辅。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)