代码之家  ›  专栏  ›  技术社区  ›  fearless_fool

如何在iar工作台中禁用步进反汇编模式?

  •  0
  • fearless_fool  · 技术社区  · 6 年前

    我在运行iar嵌入式工作台8.30.1.17148。当我进入debug/step模式时,它会打开反汇编窗口,并在反汇编级别开始单步执行——而不是在源代码级别。

    我可以关闭反汇编窗口并重新启动程序,但是像一个不受欢迎的来宾一样,反汇编窗口将再次打开,它将在反汇编级别执行步骤。

    如何说服iar workbench我真的想从源代码的角度出发?

    1 回复  |  直到 6 年前
        1
  •  1
  •   Scott Lohr    6 年前

    同样的行为让我非常恼火,我搜索了IAR的FAQ,但没有结果,但得到了他们支持的快速响应:

    关于您关于装配窗口的问题: 1。当IDE打开时,您可以通过选择“x”来关闭汇编窗口 在装配窗口的右上角。 然后选择“C”编辑器部分。如果你现在单步走,它将只停留在 “C”部分和汇编窗口将保持关闭。 2。如果这不是您所体验的行为,请执行以下操作: 1。突出显示正在处理的项目。 2。右键单击并选择“打开包含文件夹” 三。退出IDE 4。在打开的项目文件夹目录中,将“setting”目录重命名为“setting.save” 5。再次打开IDE。

    所以对我来说,解决方法非常简单:关闭自动弹出的反汇编,在源代码窗口中单击,使光标在那里闪烁,然后单步执行,反汇编不会重新弹出。如果我不考虑拆卸,它会在下一步再次弹出。

        2
  •  0
  •   Gunther Schulz    6 年前

    在源代码中设置断点并运行到它。然后你可以进入源代码层。