【ARM】解决MDK在调试时,无法设置断点的问题

1、 文档目标

解决MDK在调试时,无法设置断点的问题

2、 问题场景

在Keil MDK的工程调试时,在有些有效的语句前,无法设置断点,如图2-1所示:


图2-1

3、软硬件环境

1)、软件版本:Keil MDK5.38

2)、电脑环境:Windows 11

3)、外设硬件:无

4、解决方法

1)、打开工程的build option窗口,把编译的优先级下调到-O0,如图4-1所示:


图4-1

2)、重新编译工程,再进入调试界面,这时,断点就可以设置了,如图4-2所示:

图4-2