This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] '运行到行'对于无法访问的代码导致错误

Guru**** 2347070 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/1258855/run-to-line-for-unreachable-code-causes-error

您好!

UI 小问题。

如果使用了"Run to Line"、但程序流永远无法到达该行、则会启动错误:

我希望在"运行到行"功能之后透明地设置一个常规断点。 如果这是它的工作方式、 我只希望程序像刚刚按下"Resume"一样持续运行。 我真的不认为是这样的误差。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    Unknown 说:
    我希望在"运行到线路"功能后面透明地设置一个常规断点。

    这是准确的。 因此、您必须能够在第51行上设置一个源代码行断点。 由于从未到达该行、我怀疑它的代码已经优化出、并且没有与该源代码行关联的代码。 从而生成错误消息。

    您是否能够在第51行手动设置断点?

    谢谢

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您是否能够在第51行手动设置断点?

    说得好、谢谢。  我假定由于 Optimization (优化)为=0、则 NOP 将存在、但在拆卸检查时不存在。

    我构造了一个具有 NOP 的不同示例、这次我得到了一个略有不同的问题。 这一次当我"Run to Line"时、会弹出 GEL 表达式对话框。 我想这不是一个大问题,只是没有必要。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    GEL 表达式对话框弹出

    一些调试器操作只是将 GEL 称为"隐藏"。 在其中一些实例中、用户将看到该调用的 GEL 对话框出现。 正如您提到的、这是预期结果、不是问题。