Keil4(5) MDK ARM 无法加入断点的问题解决
1. 问题描述
代码编译通过后,使用仿真器在线调试仿真,程序下载顺利,但是在任何源文件中,任何代码区域都看不到用于设置断点的灰色区域,设置断点的按钮也是无效的。
2. 可能原因及解决
a) 编译器设置不正确
在Output选项卡中,选中红框圈住的选项,生成调试信息,然后在Debug选项卡中设置如下
b) 仿真器设置不正确
如果上述两个设置无误,但还是不能设置断点,那么可能是仿真器的设置不对,在Debug选项卡中,选择Setings如下红圈,
这时弹出一个对话框
红框部分中,Download options 中的选项一定不能选;cache options中的需要选上。
注:仿真器使用的是ulink2,其他的仿真器是不是这么设置我没试过