STM32
直播中

杨丽

7年用户 1298经验值
私信 关注
[问答]

为什么keil在调试过程中打超过5个断点后会出现报警信息或错误提示呢

为什么keil在调试过程中打超过5个断点后会出现报警信息或错误提示呢?是真的吗?

回帖(1)

康沧鹤

2021-12-17 10:02:27
在使用keil时其断点不能超过5个,如果超过5个断点将不能进入调试界面
调试过程中打超过5个断点后,会出现报警信息或错误提示
修正:
之前根据经验说断点不能超过5个,现在修正一下;对于每个处理器不一样,在Cotex-M3 user Guide里有这么一句话






也就是说Cotex-M3内核处理器最大同时支持8个硬件断点。
对于Cotex-M0+ 内核有这么一句话






这句话没有指出支持多少硬件断点,但是从stm32l01x参考手册里






这里面说提供四个断点寄存器,是不是说最多支持四个断点呢?我们验证一下:
这是打五个断点的时候






在输出框找到






也就是最多支持4个断点!
举报

更多回帖

发帖
×
20
完善资料,
赚取积分