
CMSIS-DAP无线调试器,具备即插即用特性,并支持JTAG和SWD接口,同时提供虚拟串口功能,以及基于硬件开源的电路设计方案。
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
nanoDAP-wl 是一款由实验室推出的,基于 CMSIS-DAP 的无线调试器,它具有即插即用、速度快以及支持虚拟串口等显著优势。该无线调试器包含发射机和接收机,并采用 2.4GHz 无线通信技术,能够对 10 米范围内的目标设备进行调试下载和单步调试操作。特别适用于在某些有线仿真器难以调试的场景下使用,例如目标设备持续移动(如飞行器、小车或机器人),或者目标设备已经组装成产品形态并安装在高处(如墙面或高塔)。在这种情况下,使用无线调试器能够有效地解决这些场景下的调试问题,从而显著提升研发效率。
该产品的核心特点在于其极简的使用方式:PC端无需安装任何额外的软件,只需将发射机和接收器分别上电并等待连接成功,即可开始进行调试。此外,它还支持 SWD 协议,而 SWD 协议是针对基于 ARM Cortex-M 系列芯片的典型应用。常见的芯片型号,包括 STM32 系列、GD32 系列、ATMEL-SAM 系列和 NORDIC-NRF51/52 系列以及 NXP-LPC 系列等均能顺利进行 SWD 调试。
同时,该无线调试器还支持 JTAG 协议。通过与开源调试器 OpenOCD 的配合使用,可以实现对全球范围内几乎所有 SoC 芯片的调试功能,例如 ARM Cortex-A 系列、DSP 和 FPGA 等。值得注意的是,SWD 协议是 ARM 公司自主定义的私有协议,而 JTAG 则基于国际 IEEE 1149 标准。
此外, 该无线调试器还提供虚拟串口功能, 并具备向目标板供电 (5V 或 3.3V) 以及从目标板取电 (5V 或 3.3V) 的双向供电能力。它同样支持 MDK/IAR/OpenOCD, 并能在 Windows/Linux/Mac 等操作系统下进行调试开发。
该开发软件基于 CMSIS-DAP 实现, 利用 USB HID 协议进行下载和调试, 无需安装任何驱动程序即可完成相关操作。目前已发布 v1.0 版本。
硬件方面, nanoDAP-wl 是完全开源的, 其固件也已公开开放, 为爱好者提供了自行制作和研究的机会。更多详细信息、用户手册和原理图等资源均可在 https://github.com/wuxx/nanoDAP-wireless 查看。如果您对该产品感兴趣并希望参与研究讨论学习, 请加入 QQ 群 698319017 向群主索取更进一步的信息和详情.
全部评论 (0)


