×

Arduino Nano 33物联网调试

消耗积分:0 | 格式:zip | 大小:0.22 MB | 2023-06-25

吕钢格

分享资料个

描述

没有什么比项目几乎按预期工作更令人沮丧的了,您可以打印到串行以理解您的代码。

这是调试工具的用武之地,允许您在特定点停止代码执行,并允许您检查变量,并在需要时逐行移动代码。

我们可以将 GDB 调试系统和外部硬件调试器与 Arduino Nano 33 物联网板一起使用,这要归功于它带有一点焊接的突破。

借助 Arduino IDE + Visual Micro + Visual Studio 软件集,我们拥有完整的 IDE 体验以及这些开箱即用的调试工具。

焊接

在我们将 Nano 33 IoT 板连接到外部调试器之前,我们需要将一些母跳线连接到板背面的焊盘上,如下所示。

 
 
 
poYBAGOlLbKAMruXAABrqoz-Ld4041.png
 
1 / 2Nano 33 IoT(和 BLE)板上焊盘的位置
 

外部硬件调试器

有多种外部硬件调试设备可用,在此示例中,我们将使用Segger J-Link调试器(EDU可用于教育用途,成本较低)。

其他调试器(例如Black Magic Probe )也可用,并以与此处所示相同的方式连接,并且它已在 Visual Micro 中可用。您也可以制作自己的探针,如我们的 Nano 33 BLE 文章所示

两个设备之间的连接如下所示。

 
 
 
pYYBAGOlLbiAb1cwAAC2c_XpAVo350.png
 
1 / 2Nano 33 IoT 的接线图 => Segger JLink (SWD)
 

驱动程序设置

一些调试器需要在 Windows 上安装额外的 USB 驱动程序才能使调试正常工作。

使用步进和检查工具,您现在可以通过代码来查找问题。

有用的链接

Arduino NANO 33 IoT 入门

Segger J-Link 调试探针

Segger EDU 调试探针

Black Magic Wiki 和硬件清单/供应商

Zadig USB 驱动工具

Visual Micro - Nano 33 物联网调试概述

Visual Micro - 调试器支持列表(全部)

教程:创建调试探针并与 Nano 33 BLE 一起使用


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !