【发布时间】:2016-12-14 21:41:22
【问题描述】:
我正在使用 Microsoft Visual Studio 的 Visual Micro 扩展,它允许我调试我的 Arduino 项目(相对于 Sketch IDE)。
由于某种奇怪的原因,当没有断点存在时,它会自动在loop 函数的开头添加一个断点。
当通过调试器运行时,我可以简单地删除它并继续运行。
但是,在没有调试器的情况下(即开机时)我不能这样做,因为断点似乎作为附加代码段“嵌入”到代码中(尽管我不确定如何解释事实上调试器允许我删除断点)。
以下是问题的说明:
现在,我已经能够通过添加一段带有断点的“死代码”来解决它:
if (0)
{
// insert a breakpoint here
}
但这感觉有点“笨拙”。
我想如果这个问题有解决方案,那么它就在这里的某个地方:
但我找不到它,所以任何帮助将不胜感激。
【问题讨论】:
标签: visual-studio arduino