问题描述
使用Keil打开工程文件,进入调试模式后,只有main.c文件里面可以设置断点,其余文件都不可以设置断点。
可能的原因及解决方案
原因1:工程路径包含中文
解决方案1:更换为全英文路径
原因2:工程没有全部Rebuild
解决方案2:点击Batch Rebuid右边的小三角,选择Batch Setup,选中所有工程,点击Rebuild
原因3:工程配置中没有勾选【Debug Information】
解决方案3:点击魔术棒【Option for Target】->【Output】,勾选【Debug Information】
(注:所有工程都需要勾选)
问题解决
参考文章
(45条消息) keil单步调试时无法添加断点_I6believe的博客-CSDN博客_keil调试不能设置断点