STM32F*/GD32F*在线调试打断点出现 BP could not be set....Probably too many Breakpoints defined?解决办法
·
STM32F*/GD32F*在线调试打断点出现 BP could not be set…Probably too many Breakpoints defined?解决办法

因为IDE变异后有的地方是打不了断点的,所以有这种提示信息
解决办法
<1>.程序中设置了很多断点,需要手动减少断点个数或换个地方打断点,红框里左边按钮是失效所有断点右边按钮删除所有断点,然后重新编译,重新打断点即可。

<2>设置如下:Target Options->debug->Settings(右上角,Use)->不选择Cache Code和Cache Memory选项然后保存退出。如果按照这种设置,在各个断点之间进行运行时,需先运行,所以稍微有点慢

<3>.还有一种情况是进入低功耗模式(Stop/standby)后断开调试,因为此时内核时钟会暂停,需要注意。
解决办法可以查阅DBGMCU_CR寄存器的相关参数,调整仿真器的工作模式等
更多推荐
所有评论(0)