【问题标题】:Atmel Studio 7 doesn't show any debugging toolsAtmel Studio 7 不显示任何调试工具
【发布时间】:2017-12-30 20:35:28
【问题描述】:

我刚刚在我的 Windows 10 HP 笔记本电脑上安装了 Atmel Studio 7。这是我自高中以来第一次使用 C 编译器,也是我第一次使用微控制器。

我加载了他们的一个示例项目并构建它没有任何错误。但是,我无法调试,因为没有调试工具的选项(见屏幕截图)。唯一的选择是“自定义编程工具”,而他们的教程视频都显示了 SAM-ICE 调试器或模拟器的选项(例如https://www.youtube.com/watch?v=9QlDSNeuAdY

我花了几个小时试图在网上找到一个问题,但没有运气。请帮忙!

【问题讨论】:

  • 我认为您需要将调试器连接到 PC。可能是 USB 调试器!
  • @GauravPathak 但我不应该能够通过模拟器进行调试吗?
  • @DankMasterDan 您是否先选择了设备?
  • 模拟器不支持所有设备。一般来说,基于 ARM 的设备 (SAM) 不是。
  • 如果它不起作用,请确保您选择 atmega8 或 atmega16 .. 尝试其他解决方案

标签: c debugging atmel atmelstudio


【解决方案1】:

我将添加此信息,因为我也花了相当多的时间试图确定为什么没有可用的调试工具作为选项:

确保您连接了正确的设备。

我知道这听起来非常基础,但就我而言,我同时拥有 SAML21 和 SAML22 Xplained Pro 板,我忘记了针对特定项目的目标板。如果您打开了一个以其中一个为目标的项目,但连接的设备不同,您可能会遇到此问题。唯一可用的选项变成了“自定义编程工具”,这没有帮助。

连接正确的板后,我不得不重新访问Tool 菜单并将选定的调试器/编程器更改为适当的(仅)EDBG • ATML###### 选项。

如果您使用的不是 Atmel Xplained 板,这可能不适用。

【讨论】:

    【解决方案2】:

    我也花了一些时间来解决这个问题,发现我所要做的就是转到 Device and Debugging 选项,然后转到 Build 并选择 所有配置在配置框中,然后模拟器应该出现在工具下。

    【讨论】:

      【解决方案3】:

      我也遇到了同样的问题。我通过unchecking the box Tools->Options->Debugger->Backend Agent-> Start Local Backend Agent 然后checking that box again

      解决了这个问题

      【讨论】:

        【解决方案4】:

        在我的情况下,在我的笔记本电脑休眠后​​崩溃的是 atbackend.exe。我不得不停止 Atmel Studio,确保系统中不存在 AtmelStudio 或 atbackend 进程,然后再次启动 ATmel STudio。之后 Simulator 出现在 Tool-Selected debugger/programmer 中。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2021-07-14
          • 2022-01-11
          • 2011-10-13
          • 1970-01-01
          • 2017-06-07
          • 1970-01-01
          相关资源
          最近更新 更多