STM32 Debug无法添加断点的解决方法
1、run to main设置错误
Options-Debug选项中未设置“run to main”,勾选后故障可排除。
此外,烧写器选择后,进入setting页面,Cathe Options中的两个选项应当勾选,而Download Options中的两个选项不得勾选。
2、generate assembler SRC file 设置错误
Keil软件左侧如下图所示的文件夹名称右键后选择options,去除“generate assembler SRC file”前的勾选。
3、HEX文件命名错误
HEX文件的命名不得包含.hex后缀,直接填写文件名称即可,后缀软件会自动添加。
4、优化等级选择错误
由于选择的优化等级过高,可能会出现的情况是:部分语句被编译器优化后,无法选择断点调试。
STM32 Debug无法添加断点的解决方法
1、run to main设置错误
Options-Debug选项中未设置“run to main”,勾选后故障可排除。
此外,烧写器选择后,进入setting页面,Cathe Options中的两个选项应当勾选,而Download Options中的两个选项不得勾选。
2、generate assembler SRC file 设置错误
Keil软件左侧如下图所示的文件夹名称右键后选择options,去除“generate assembler SRC file”前的勾选。
3、HEX文件命名错误
HEX文件的命名不得包含.hex后缀,直接填写文件名称即可,后缀软件会自动添加。
4、优化等级选择错误
由于选择的优化等级过高,可能会出现的情况是:部分语句被编译器优化后,无法选择断点调试。
举报