Microchip
直播中

黄敏

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

怎么在引导段中调试?

大家好,我在引导段中编写了代码,但是我没有用ICD3调试它。当我设置断点时,程序没有在引导段上停止。如何克服这个问题。谢谢。

回帖(1)

史娟

2019-9-29 14:48:57
您好,为了缩小范围,如果添加:u builtin_._breakpoint(),我首先尝试查看代码是否停止;实际上,如果您想要在生产代码中设置软件断点:u debug_break()#if.(u DEBUG)u builtin_._breakpoint()endif让我们知道,这样做会更安全。你使用的MCU零件号是多少?首先尝试内置的软件断点,以证明代码将停止。然后您可以尝试关闭优化,如果您正在用C代码编程,以查看您的硬件断点(您的帖子的问题)是否会“命中”。
举报

更多回帖

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