9.9元自制WIFI无线DAPLINK调试器

IoT 1年前 (2022) admin
781 0 0
9.9元自制WIFI无线DAPLINK调试器

准备材料

  • 合宙ESP32C3 LuatOS开发板(淘宝/拼多多 官方店9.9元包邮,不要购买经典版)
  • 焊接工具与一些杜邦线
  • 被调试的支持SWD/JTAG的板子
  • Keil(如需虚拟USB,请参考原项目的描述。本文仅演示Keil如何使用)
  • 固件与软件包,点我下载

准备工作

刷固件

解压上面提供的软件包,参考烧录教程(也可以看视频教程)。刷入固件wireless-DAPLINK-LuatOS-ESP32C3_USB.soc

焊接引线

固件中SWD引脚对应关系如下:

功能 引脚
SWCLK GPIO6
SWDIO GPIO7
TVCC 3V3
GND GND

当然,如果你想用JTAG,则对应关系如下

功能 引脚
TCK GPIO6
TMS GPIO7
TDI GPIO9
TDO GPIO8
nTRST(可选) GPIO4
nRESET GPIO5
TVCC 3V3
GND GND

这里我用的是SWD(毕竟引脚少),焊接了几根杜邦线,如下图所示:

9.9元自制WIFI无线DAPLINK调试器

配置无线调试环境

连接被烧录的板子

直接连上板子的SWD即可,如果满足供电需求,也可以直接用ESP32C3开发板来供电。这里演示连接的板子为合宙Air32F103CBT6开发板(9.9元包邮,兼容STM32F103)

9.9元自制WIFI无线DAPLINK调试器

开热点,连WIFI

无线DAPLINK固件中的WIFI配置会自动连接名为DAP,密码为12345678的WIFI。

这里为了演示,方便起见,我们直接使用windows自带的wifi热点功能即可,注意需要使用2.4G Hz的频率。开启wifi后,给ESP32C3开发板供电,等待连接后查看一下板子的IP地址:

9.9元自制WIFI无线DAPLINK调试器

安装驱动与开启虚拟调试器

返回一开始下载的软件包,打开elaphureLink.Wpf.exe,点击Install向Keil安装虚拟调试器(如果keil安装路径不一致,请按照软件提示修改)。

Device Address处填上上一小节我们的设备ip,打开Start Proxy开关即可

9.9元自制WIFI无线DAPLINK调试器

这个软件在使用时不能关闭,需要一直开着

Keil中的使用

配置调试器

随意打开一个工程,点击上方的魔术棒9.9元自制WIFI无线DAPLINK调试器(Options for Target…)更改一下调试器设置

打开Debug选项卡,将右上角的调试器改为elaphureLink Debugger

9.9元自制WIFI无线DAPLINK调试器

我们点开Settings检查一下,可以看到已经可以正常识别到芯片了

9.9元自制WIFI无线DAPLINK调试器

完工

至此,无线调试器已经可以正常使用了

9.9元自制WIFI无线DAPLINK调试器

参考项目

适配多种ESP芯片的无线调试器

elaphureLink-Keil的无线调试器客户端

 

 

原文始发于晨旭的博客:9.9元自制WIFI无线DAPLINK调试器

版权声明:admin 发表于 2022年11月8日 下午12:48。
转载请注明:9.9元自制WIFI无线DAPLINK调试器 | CTF导航

相关文章

暂无评论

您必须登录才能参与评论!
立即登录
暂无评论...