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

如题所述

第1个回答  2013-04-07
如果你鼠标点中的代码被编译器优化掉,这样的代码在硬件中不存在(被优化掉了),所以打不上断点的.
另外如果是断点个数超过硬件限制,一般会弹出一个提示断点个数过多的提示的.所以你要打断点的代码被优化的可能性比较大.本回答被提问者和网友采纳
第2个回答  2013-04-07
硬调软调?是否已经超过了硬调的断电上限?

keil中调试的时候为什么不能设置断点了?? 双击无效!F无效
如果你鼠标点中的代码被编译器优化掉,这样的代码在硬件中不存在(被优化掉了),所以打不上断点的.另外如果是断点个数超过硬件限制,一般会弹出一个提示断点个数过多的提示的.所以你要打断点的代码被优化的可能性比较大.

在keil软件中调试程序时,无法设置断点,必须切换到汇编语言窗口才能设 ...
则在Keil中调试无法能反映真实情况,必须要配合相应硬件才能正常调试,因为当仅用Keil软件(不用任何其他硬件)在电脑上“软”调试工程时,读取外部I\/O口,读过来的数据都是1,但这可能并不意味着你的软件有问题。2、有了真实“输出型”的调试,而无法“输出型”的调试,你是不是觉得只有一半的功能呢...

keil5中调试时设置断点出现灰色感叹号
优化级别调高以后,调试的策略也要对应变化,以汇编代码段为准。keil中调试的时候为什么不能设置断点了?? 双击无效!F无效 如果你鼠标点中的代码被编译器优化掉,这样的代码在硬件中不存在(被优化掉了),所以打不上断点的.另外如果是断点个数超过硬件限制,一般会弹出一个提示断点个数过多的提示的.所...

相似回答