您尚未登录。

楼主 # 2025-12-16 15:36:26

ccwwbb76
会员
注册时间: 2025-09-24
已发帖子: 7
积分: 22

仿真器能看到寄存器数值,但是就不能在线时候停止在断点处为啥?

我用dbugserver 加断点就不能停止在断点处,我暂停可以看到cpu寄存器数值,调试功能也正常为啥呢?

离线

#1 2025-12-17 17:41:20

海石生风
会员
所在地: 深圳
注册时间: 2019-07-02
已发帖子: 778
积分: 913
个人网站

Re: 仿真器能看到寄存器数值,但是就不能在线时候停止在断点处为啥?

可能是断点处的代码被编译器优化了。另外纠正一下,这叫调试,不叫仿真;那些什么什么Link的是调试器,不是仿真器。

离线

楼主 #2 2025-12-18 09:50:41

ccwwbb76
会员
注册时间: 2025-09-24
已发帖子: 7
积分: 22

Re: 仿真器能看到寄存器数值,但是就不能在线时候停止在断点处为啥?

我怎么能让调试器停在断点处呢?

离线

#3 2025-12-18 16:32:24

海石生风
会员
所在地: 深圳
注册时间: 2019-07-02
已发帖子: 778
积分: 913
个人网站

Re: 仿真器能看到寄存器数值,但是就不能在线时候停止在断点处为啥?

如果确认是编译器优化的缘故,就要修改编译优化选项改为 -O0  并添加调试选项 -g

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn


太原小智科技有限责任公司 - 东莞哇酷科技有限公司联合开发