IAR Embedded Workbench 断点失败

Zje*_*rre 5 msp430 iar

我已经使用 IAR 嵌入式工作台很长一段时间了,但仍有一件事我无法理解。这就是断点操作的不一致之处。

我有一个运行 RTOS 的相当大的项目(这可能会影响问题吗?),当我放置断点时,不能保证调试器会在此断点处停止。有时会,有时不会。我发现的解决方法是手动停止处理器并在处理器暂停时放置断点。但即使这样也没有100%的成功率。

我正在生成调试信息并且正在调试模式下运行

有人遇到过类似的问题或者有什么想法吗?

小智 1

尝试减少使用的断点数量(可能只保留会导致问题的断点),您也可以使用 \xe2\x80\x9cLog\xe2\x80\x9d 断点来在“调试日志”窗口中打印一条消息在该点停止(您可能还想尝试代码同一部分中的不同点)。如果它们没有帮助,我可以高度肯定地说调试器不会在断点处停止,因为它根本没有命中断点,并且您不会输入该代码块。考虑到在嵌入式项目中(特别是使用 RTOS 时),某些条件仅在开始时或在某些条件下的某些请求时满足,因此您可能想弄清楚何时真正达到断点以及满足了哪些条件以及新的条件是什么现在说明。

\n