sat*_*ish 5 debugging atmelstudio arduino-uno
我最近在 Arduino Uno 板上工作,我坚持使用我的代码,我无法在 ArduinoIde 中使用 print() 进行调试。所以我下载了 AtmelStudio 6.2 进行调试。当我设置断点并尝试构建时。我收到警告 当前不会命中断点。无法在目标上设置请求的断点。当前选定的设备无法在运行时设置断点
请帮我解决这个问题
以下解决方法使用 Atmel Studio 7 上的 ATMega 168P 和 Atmel-ICE 解决了相同的问题。
在您想要断点的位置插入以下汇编代码:
asm("break");
Run Code Online (Sandbox Code Playgroud)
请注意,这是一个非常丑陋的解决方案,并不适合所有情况。它仅适用于 DEBUGwire,并且使您的程序在任何情况下都会停止,即使没有连接程序员也是如此。
在不同的位置创建一个新项目也有帮助。我将所有必需的文件复制到新文件夹中。新位置的路径很短(C:\atmel\project...)并且不包含空格、元音变音等。
| 归档时间: |
|
| 查看次数: |
6824 次 |
| 最近记录: |