没有什么比项目几乎按预期工作更令人沮丧的了,您可以打印到串行以理解您的代码。
这是调试工具的用武之地,允许您在特定点停止代码执行,并允许您检查变量,并在需要时逐行移动代码。
我们可以将 GDB 调试系统和外部硬件调试器与 Arduino Nano 33 物联网板一起使用,这要归功于它带有一点焊接的突破。
借助 Arduino IDE + Visual Micro + Visual Studio 软件集,我们拥有完整的 IDE 体验以及这些开箱即用的调试工具。
在我们将 Nano 33 IoT 板连接到外部调试器之前,我们需要将一些母跳线连接到板背面的焊盘上,如下所示。
有多种外部硬件调试设备可用,在此示例中,我们将使用Segger J-Link调试器(EDU可用于教育用途,成本较低)。
其他调试器(例如Black Magic Probe )也可用,并以与此处所示相同的方式连接,并且它已在 Visual Micro 中可用。您也可以制作自己的探针,如我们的 Nano 33 BLE 文章所示。
两个设备之间的连接如下所示。
一些调试器需要在 Windows 上安装额外的 USB 驱动程序才能使调试正常工作。
使用步进和检查工具,您现在可以通过代码来查找问题。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !