acoo21st1980092 发表于 2011-9-5 22:16:19

IAR中进行debug有时程序一运行调至__DebugBreak

各位大侠,小弟在IAR中调试STM8S程序时,偶尔会出现程序运行后一直调至disassembly窗口中的__DebugBreak,不明白是何因?多谢指教!!

发表于 2011-9-6 10:14:24

RE:IAR中进行debug有时程序一运行调至__DebugBreak

__DebugBreak,你看这个代码子啊什么地方,很可能是你的程序中发生错误引起的。

hui235 发表于 2011-9-6 21:43:59

RE:IAR中进行debug有时程序一运行调至__DebugBreak

也有可能是你编译环境设置的问题。。
去使用反汇编查看代码

hui235 发表于 2011-9-7 08:37:47

回复:IAR中进行debug有时程序一运行调至__DebugBreak

一般在debug的时候,如果调用的是库,工程里没有源代码,就会进行反汇编,一步步查看。。

acoo21st1980092 发表于 2011-9-23 16:03:28

RE:IAR中进行debug有时程序一运行调至__DebugBreak

首先,感谢楼上各位兄台的回复,谢谢!!
反汇编代码已看过,后经测试发现,若在debug过程中,反复启动/停止DEBUG,如此几次后就会出现,同时还会出现堆栈溢出现象。
但若每次DEBUG前进行RESET操作,则不会出现该现象。
所以,不知是程序架构问题,或是IAR平台设置的问题?

zimiao815 发表于 2014-4-29 16:13:39

回复:IAR中进行debug有时程序一运行调至__DebugBreak

我也遇到这样的情况了 程序停在了__DebugBreak 这里怎么解决啊

action-408698 发表于 2018-3-6 11:12:21

现在我也碰到这样问题,请问大神如何解决的?

zalelife 发表于 2020-4-1 20:20:51

不要选中软件项目中Options->Linker->Library->Include C-SPY debugging supp
页: [1]
查看完整版本: IAR中进行debug有时程序一运行调至__DebugBreak