Keil 4(5) MDK ARM 无法加入断点的问题解决

Keil4(5) MDK ARM 无法加入断点的问题解决

1.      问题描述

代码编译通过后,使用仿真器在线调试仿真,程序下载顺利,但是在任何源文件中,任何代码区域都看不到用于设置断点的灰色区域,设置断点的按钮也是无效的。

2.      可能原因及解决

a)       编译器设置不正确

Keil 4(5) MDK ARM 无法加入断点的问题解决_第1张图片

在Output选项卡中,选中红框圈住的选项,生成调试信息,然后在Debug选项卡中设置如下

Keil 4(5) MDK ARM 无法加入断点的问题解决_第2张图片

b)       仿真器设置不正确

如果上述两个设置无误,但还是不能设置断点,那么可能是仿真器的设置不对,在Debug选项卡中,选择Setings如下红圈,

Keil 4(5) MDK ARM 无法加入断点的问题解决_第3张图片

       这时弹出一个对话框

Keil 4(5) MDK ARM 无法加入断点的问题解决_第4张图片

红框部分中,Download options 中的选项一定不能选;cache options中的需要选上。

注:仿真器使用的是ulink2,其他的仿真器是不是这么设置我没试过


你可能感兴趣的:(工具设置)